Managed Streaming for Kafka
POST
BatchAssociateScramSecret
{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
QUERY PARAMS
clusterArn
BODY json
{
"secretArnList": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
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 \"secretArnList\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets" {:content-type :json
:form-params {:secretArnList []}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"secretArnList\": []\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"),
Content = new StringContent("{\n \"secretArnList\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"secretArnList\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload := strings.NewReader("{\n \"secretArnList\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/clusters/:clusterArn/scram-secrets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25
{
"secretArnList": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.setHeader("content-type", "application/json")
.setBody("{\n \"secretArnList\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"secretArnList\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"secretArnList\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.header("content-type", "application/json")
.body("{\n \"secretArnList\": []\n}")
.asString();
const data = JSON.stringify({
secretArnList: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
data: {secretArnList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"secretArnList":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "secretArnList": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"secretArnList\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/scram-secrets',
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({secretArnList: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
body: {secretArnList: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
secretArnList: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
data: {secretArnList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"secretArnList":[]}'
};
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 = @{ @"secretArnList": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"secretArnList\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'secretArnList' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets', [
'body' => '{
"secretArnList": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'secretArnList' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'secretArnList' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"secretArnList": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"secretArnList": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"secretArnList\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/clusters/:clusterArn/scram-secrets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload = { "secretArnList": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload <- "{\n \"secretArnList\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
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 \"secretArnList\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/clusters/:clusterArn/scram-secrets') do |req|
req.body = "{\n \"secretArnList\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets";
let payload = json!({"secretArnList": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets \
--header 'content-type: application/json' \
--data '{
"secretArnList": []
}'
echo '{
"secretArnList": []
}' | \
http POST {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "secretArnList": []\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["secretArnList": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
BatchDisassociateScramSecret
{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
QUERY PARAMS
clusterArn
BODY json
{
"secretArnList": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
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 \"secretArnList\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets" {:content-type :json
:form-params {:secretArnList []}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"secretArnList\": []\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"),
Content = new StringContent("{\n \"secretArnList\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"secretArnList\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload := strings.NewReader("{\n \"secretArnList\": []\n}")
req, _ := http.NewRequest("PATCH", 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))
}
PATCH /baseUrl/v1/clusters/:clusterArn/scram-secrets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25
{
"secretArnList": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.setHeader("content-type", "application/json")
.setBody("{\n \"secretArnList\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"secretArnList\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"secretArnList\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.header("content-type", "application/json")
.body("{\n \"secretArnList\": []\n}")
.asString();
const data = JSON.stringify({
secretArnList: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
data: {secretArnList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"secretArnList":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "secretArnList": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"secretArnList\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/scram-secrets',
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({secretArnList: []}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
body: {secretArnList: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
secretArnList: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
headers: {'content-type': 'application/json'},
data: {secretArnList: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"secretArnList":[]}'
};
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 = @{ @"secretArnList": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"secretArnList\": []\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'secretArnList' => [
]
]),
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('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets', [
'body' => '{
"secretArnList": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'secretArnList' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'secretArnList' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"secretArnList": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"secretArnList": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"secretArnList\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/v1/clusters/:clusterArn/scram-secrets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload = { "secretArnList": [] }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
payload <- "{\n \"secretArnList\": []\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"secretArnList\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.patch('/baseUrl/v1/clusters/:clusterArn/scram-secrets') do |req|
req.body = "{\n \"secretArnList\": []\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets";
let payload = json!({"secretArnList": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets \
--header 'content-type: application/json' \
--data '{
"secretArnList": []
}'
echo '{
"secretArnList": []
}' | \
http PATCH {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "secretArnList": []\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["secretArnList": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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}}/v1/clusters
BODY json
{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/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 \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/clusters" {:content-type :json
:form-params {:brokerNodeGroupInfo {:BrokerAZDistribution ""
:ClientSubnets ""
:InstanceType ""
:SecurityGroups ""
:StorageInfo ""
:ConnectivityInfo ""}
:clientAuthentication {:Sasl ""
:Tls ""
:Unauthenticated ""}
:clusterName ""
:configurationInfo {:Arn ""
:Revision ""}
:encryptionInfo {:EncryptionAtRest ""
:EncryptionInTransit ""}
:enhancedMonitoring ""
:openMonitoring {:Prometheus ""}
:kafkaVersion ""
:loggingInfo {:BrokerLogs ""}
:numberOfBrokerNodes 0
:tags {}
:storageMode ""}})
require "http/client"
url = "{{baseUrl}}/v1/clusters"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/clusters"),
Content = new StringContent("{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters"
payload := strings.NewReader("{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/clusters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 657
{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/clusters")
.setHeader("content-type", "application/json")
.setBody("{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/clusters")
.header("content-type", "application/json")
.body("{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}")
.asString();
const data = JSON.stringify({
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {
Sasl: '',
Tls: '',
Unauthenticated: ''
},
clusterName: '',
configurationInfo: {
Arn: '',
Revision: ''
},
encryptionInfo: {
EncryptionAtRest: '',
EncryptionInTransit: ''
},
enhancedMonitoring: '',
openMonitoring: {
Prometheus: ''
},
kafkaVersion: '',
loggingInfo: {
BrokerLogs: ''
},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/clusters');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters',
headers: {'content-type': 'application/json'},
data: {
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
clusterName: '',
configurationInfo: {Arn: '', Revision: ''},
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''},
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
kafkaVersion: '',
loggingInfo: {BrokerLogs: ''},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"brokerNodeGroupInfo":{"BrokerAZDistribution":"","ClientSubnets":"","InstanceType":"","SecurityGroups":"","StorageInfo":"","ConnectivityInfo":""},"clientAuthentication":{"Sasl":"","Tls":"","Unauthenticated":""},"clusterName":"","configurationInfo":{"Arn":"","Revision":""},"encryptionInfo":{"EncryptionAtRest":"","EncryptionInTransit":""},"enhancedMonitoring":"","openMonitoring":{"Prometheus":""},"kafkaVersion":"","loggingInfo":{"BrokerLogs":""},"numberOfBrokerNodes":0,"tags":{},"storageMode":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "brokerNodeGroupInfo": {\n "BrokerAZDistribution": "",\n "ClientSubnets": "",\n "InstanceType": "",\n "SecurityGroups": "",\n "StorageInfo": "",\n "ConnectivityInfo": ""\n },\n "clientAuthentication": {\n "Sasl": "",\n "Tls": "",\n "Unauthenticated": ""\n },\n "clusterName": "",\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "encryptionInfo": {\n "EncryptionAtRest": "",\n "EncryptionInTransit": ""\n },\n "enhancedMonitoring": "",\n "openMonitoring": {\n "Prometheus": ""\n },\n "kafkaVersion": "",\n "loggingInfo": {\n "BrokerLogs": ""\n },\n "numberOfBrokerNodes": 0,\n "tags": {},\n "storageMode": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/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/v1/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({
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
clusterName: '',
configurationInfo: {Arn: '', Revision: ''},
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''},
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
kafkaVersion: '',
loggingInfo: {BrokerLogs: ''},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters',
headers: {'content-type': 'application/json'},
body: {
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
clusterName: '',
configurationInfo: {Arn: '', Revision: ''},
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''},
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
kafkaVersion: '',
loggingInfo: {BrokerLogs: ''},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/clusters');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {
Sasl: '',
Tls: '',
Unauthenticated: ''
},
clusterName: '',
configurationInfo: {
Arn: '',
Revision: ''
},
encryptionInfo: {
EncryptionAtRest: '',
EncryptionInTransit: ''
},
enhancedMonitoring: '',
openMonitoring: {
Prometheus: ''
},
kafkaVersion: '',
loggingInfo: {
BrokerLogs: ''
},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/clusters',
headers: {'content-type': 'application/json'},
data: {
brokerNodeGroupInfo: {
BrokerAZDistribution: '',
ClientSubnets: '',
InstanceType: '',
SecurityGroups: '',
StorageInfo: '',
ConnectivityInfo: ''
},
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
clusterName: '',
configurationInfo: {Arn: '', Revision: ''},
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''},
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
kafkaVersion: '',
loggingInfo: {BrokerLogs: ''},
numberOfBrokerNodes: 0,
tags: {},
storageMode: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"brokerNodeGroupInfo":{"BrokerAZDistribution":"","ClientSubnets":"","InstanceType":"","SecurityGroups":"","StorageInfo":"","ConnectivityInfo":""},"clientAuthentication":{"Sasl":"","Tls":"","Unauthenticated":""},"clusterName":"","configurationInfo":{"Arn":"","Revision":""},"encryptionInfo":{"EncryptionAtRest":"","EncryptionInTransit":""},"enhancedMonitoring":"","openMonitoring":{"Prometheus":""},"kafkaVersion":"","loggingInfo":{"BrokerLogs":""},"numberOfBrokerNodes":0,"tags":{},"storageMode":""}'
};
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 = @{ @"brokerNodeGroupInfo": @{ @"BrokerAZDistribution": @"", @"ClientSubnets": @"", @"InstanceType": @"", @"SecurityGroups": @"", @"StorageInfo": @"", @"ConnectivityInfo": @"" },
@"clientAuthentication": @{ @"Sasl": @"", @"Tls": @"", @"Unauthenticated": @"" },
@"clusterName": @"",
@"configurationInfo": @{ @"Arn": @"", @"Revision": @"" },
@"encryptionInfo": @{ @"EncryptionAtRest": @"", @"EncryptionInTransit": @"" },
@"enhancedMonitoring": @"",
@"openMonitoring": @{ @"Prometheus": @"" },
@"kafkaVersion": @"",
@"loggingInfo": @{ @"BrokerLogs": @"" },
@"numberOfBrokerNodes": @0,
@"tags": @{ },
@"storageMode": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/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}}/v1/clusters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/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([
'brokerNodeGroupInfo' => [
'BrokerAZDistribution' => '',
'ClientSubnets' => '',
'InstanceType' => '',
'SecurityGroups' => '',
'StorageInfo' => '',
'ConnectivityInfo' => ''
],
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'clusterName' => '',
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
],
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'kafkaVersion' => '',
'loggingInfo' => [
'BrokerLogs' => ''
],
'numberOfBrokerNodes' => 0,
'tags' => [
],
'storageMode' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/clusters', [
'body' => '{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'brokerNodeGroupInfo' => [
'BrokerAZDistribution' => '',
'ClientSubnets' => '',
'InstanceType' => '',
'SecurityGroups' => '',
'StorageInfo' => '',
'ConnectivityInfo' => ''
],
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'clusterName' => '',
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
],
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'kafkaVersion' => '',
'loggingInfo' => [
'BrokerLogs' => ''
],
'numberOfBrokerNodes' => 0,
'tags' => [
],
'storageMode' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'brokerNodeGroupInfo' => [
'BrokerAZDistribution' => '',
'ClientSubnets' => '',
'InstanceType' => '',
'SecurityGroups' => '',
'StorageInfo' => '',
'ConnectivityInfo' => ''
],
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'clusterName' => '',
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
],
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'kafkaVersion' => '',
'loggingInfo' => [
'BrokerLogs' => ''
],
'numberOfBrokerNodes' => 0,
'tags' => [
],
'storageMode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/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}}/v1/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/clusters", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters"
payload = {
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": { "Prometheus": "" },
"kafkaVersion": "",
"loggingInfo": { "BrokerLogs": "" },
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters"
payload <- "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/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 \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/clusters') do |req|
req.body = "{\n \"brokerNodeGroupInfo\": {\n \"BrokerAZDistribution\": \"\",\n \"ClientSubnets\": \"\",\n \"InstanceType\": \"\",\n \"SecurityGroups\": \"\",\n \"StorageInfo\": \"\",\n \"ConnectivityInfo\": \"\"\n },\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"clusterName\": \"\",\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n },\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"kafkaVersion\": \"\",\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n },\n \"numberOfBrokerNodes\": 0,\n \"tags\": {},\n \"storageMode\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters";
let payload = json!({
"brokerNodeGroupInfo": json!({
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
}),
"clientAuthentication": json!({
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
}),
"clusterName": "",
"configurationInfo": json!({
"Arn": "",
"Revision": ""
}),
"encryptionInfo": json!({
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}),
"enhancedMonitoring": "",
"openMonitoring": json!({"Prometheus": ""}),
"kafkaVersion": "",
"loggingInfo": json!({"BrokerLogs": ""}),
"numberOfBrokerNodes": 0,
"tags": json!({}),
"storageMode": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/clusters \
--header 'content-type: application/json' \
--data '{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}'
echo '{
"brokerNodeGroupInfo": {
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
},
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"clusterName": "",
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
},
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"kafkaVersion": "",
"loggingInfo": {
"BrokerLogs": ""
},
"numberOfBrokerNodes": 0,
"tags": {},
"storageMode": ""
}' | \
http POST {{baseUrl}}/v1/clusters \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "brokerNodeGroupInfo": {\n "BrokerAZDistribution": "",\n "ClientSubnets": "",\n "InstanceType": "",\n "SecurityGroups": "",\n "StorageInfo": "",\n "ConnectivityInfo": ""\n },\n "clientAuthentication": {\n "Sasl": "",\n "Tls": "",\n "Unauthenticated": ""\n },\n "clusterName": "",\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "encryptionInfo": {\n "EncryptionAtRest": "",\n "EncryptionInTransit": ""\n },\n "enhancedMonitoring": "",\n "openMonitoring": {\n "Prometheus": ""\n },\n "kafkaVersion": "",\n "loggingInfo": {\n "BrokerLogs": ""\n },\n "numberOfBrokerNodes": 0,\n "tags": {},\n "storageMode": ""\n}' \
--output-document \
- {{baseUrl}}/v1/clusters
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"brokerNodeGroupInfo": [
"BrokerAZDistribution": "",
"ClientSubnets": "",
"InstanceType": "",
"SecurityGroups": "",
"StorageInfo": "",
"ConnectivityInfo": ""
],
"clientAuthentication": [
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
],
"clusterName": "",
"configurationInfo": [
"Arn": "",
"Revision": ""
],
"encryptionInfo": [
"EncryptionAtRest": "",
"EncryptionInTransit": ""
],
"enhancedMonitoring": "",
"openMonitoring": ["Prometheus": ""],
"kafkaVersion": "",
"loggingInfo": ["BrokerLogs": ""],
"numberOfBrokerNodes": 0,
"tags": [],
"storageMode": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/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()
POST
CreateClusterV2
{{baseUrl}}/api/v2/clusters
BODY json
{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/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 \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/api/v2/clusters" {:content-type :json
:form-params {:clusterName ""
:tags {}
:provisioned {:BrokerNodeGroupInfo ""
:ClientAuthentication ""
:ConfigurationInfo ""
:EncryptionInfo ""
:EnhancedMonitoring ""
:OpenMonitoring ""
:KafkaVersion ""
:LoggingInfo ""
:NumberOfBrokerNodes ""
:StorageMode ""}
:serverless {:VpcConfigs ""
:ClientAuthentication ""}}})
require "http/client"
url = "{{baseUrl}}/api/v2/clusters"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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}}/api/v2/clusters"),
Content = new StringContent("{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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}}/api/v2/clusters");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/clusters"
payload := strings.NewReader("{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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/api/v2/clusters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 411
{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/api/v2/clusters")
.setHeader("content-type", "application/json")
.setBody("{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/clusters"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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 \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/api/v2/clusters")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/api/v2/clusters")
.header("content-type", "application/json")
.body("{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {
VpcConfigs: '',
ClientAuthentication: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/api/v2/clusters');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/clusters',
headers: {'content-type': 'application/json'},
data: {
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {VpcConfigs: '', ClientAuthentication: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clusterName":"","tags":{},"provisioned":{"BrokerNodeGroupInfo":"","ClientAuthentication":"","ConfigurationInfo":"","EncryptionInfo":"","EnhancedMonitoring":"","OpenMonitoring":"","KafkaVersion":"","LoggingInfo":"","NumberOfBrokerNodes":"","StorageMode":""},"serverless":{"VpcConfigs":"","ClientAuthentication":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/api/v2/clusters',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clusterName": "",\n "tags": {},\n "provisioned": {\n "BrokerNodeGroupInfo": "",\n "ClientAuthentication": "",\n "ConfigurationInfo": "",\n "EncryptionInfo": "",\n "EnhancedMonitoring": "",\n "OpenMonitoring": "",\n "KafkaVersion": "",\n "LoggingInfo": "",\n "NumberOfBrokerNodes": "",\n "StorageMode": ""\n },\n "serverless": {\n "VpcConfigs": "",\n "ClientAuthentication": ""\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 \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/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/api/v2/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({
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {VpcConfigs: '', ClientAuthentication: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/clusters',
headers: {'content-type': 'application/json'},
body: {
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {VpcConfigs: '', ClientAuthentication: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/api/v2/clusters');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {
VpcConfigs: '',
ClientAuthentication: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/api/v2/clusters',
headers: {'content-type': 'application/json'},
data: {
clusterName: '',
tags: {},
provisioned: {
BrokerNodeGroupInfo: '',
ClientAuthentication: '',
ConfigurationInfo: '',
EncryptionInfo: '',
EnhancedMonitoring: '',
OpenMonitoring: '',
KafkaVersion: '',
LoggingInfo: '',
NumberOfBrokerNodes: '',
StorageMode: ''
},
serverless: {VpcConfigs: '', ClientAuthentication: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/clusters';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"clusterName":"","tags":{},"provisioned":{"BrokerNodeGroupInfo":"","ClientAuthentication":"","ConfigurationInfo":"","EncryptionInfo":"","EnhancedMonitoring":"","OpenMonitoring":"","KafkaVersion":"","LoggingInfo":"","NumberOfBrokerNodes":"","StorageMode":""},"serverless":{"VpcConfigs":"","ClientAuthentication":""}}'
};
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 = @{ @"clusterName": @"",
@"tags": @{ },
@"provisioned": @{ @"BrokerNodeGroupInfo": @"", @"ClientAuthentication": @"", @"ConfigurationInfo": @"", @"EncryptionInfo": @"", @"EnhancedMonitoring": @"", @"OpenMonitoring": @"", @"KafkaVersion": @"", @"LoggingInfo": @"", @"NumberOfBrokerNodes": @"", @"StorageMode": @"" },
@"serverless": @{ @"VpcConfigs": @"", @"ClientAuthentication": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/api/v2/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}}/api/v2/clusters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/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([
'clusterName' => '',
'tags' => [
],
'provisioned' => [
'BrokerNodeGroupInfo' => '',
'ClientAuthentication' => '',
'ConfigurationInfo' => '',
'EncryptionInfo' => '',
'EnhancedMonitoring' => '',
'OpenMonitoring' => '',
'KafkaVersion' => '',
'LoggingInfo' => '',
'NumberOfBrokerNodes' => '',
'StorageMode' => ''
],
'serverless' => [
'VpcConfigs' => '',
'ClientAuthentication' => ''
]
]),
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}}/api/v2/clusters', [
'body' => '{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/clusters');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clusterName' => '',
'tags' => [
],
'provisioned' => [
'BrokerNodeGroupInfo' => '',
'ClientAuthentication' => '',
'ConfigurationInfo' => '',
'EncryptionInfo' => '',
'EnhancedMonitoring' => '',
'OpenMonitoring' => '',
'KafkaVersion' => '',
'LoggingInfo' => '',
'NumberOfBrokerNodes' => '',
'StorageMode' => ''
],
'serverless' => [
'VpcConfigs' => '',
'ClientAuthentication' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clusterName' => '',
'tags' => [
],
'provisioned' => [
'BrokerNodeGroupInfo' => '',
'ClientAuthentication' => '',
'ConfigurationInfo' => '',
'EncryptionInfo' => '',
'EnhancedMonitoring' => '',
'OpenMonitoring' => '',
'KafkaVersion' => '',
'LoggingInfo' => '',
'NumberOfBrokerNodes' => '',
'StorageMode' => ''
],
'serverless' => [
'VpcConfigs' => '',
'ClientAuthentication' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/api/v2/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}}/api/v2/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/clusters' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/api/v2/clusters", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/clusters"
payload = {
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/clusters"
payload <- "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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}}/api/v2/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 \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\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/api/v2/clusters') do |req|
req.body = "{\n \"clusterName\": \"\",\n \"tags\": {},\n \"provisioned\": {\n \"BrokerNodeGroupInfo\": \"\",\n \"ClientAuthentication\": \"\",\n \"ConfigurationInfo\": \"\",\n \"EncryptionInfo\": \"\",\n \"EnhancedMonitoring\": \"\",\n \"OpenMonitoring\": \"\",\n \"KafkaVersion\": \"\",\n \"LoggingInfo\": \"\",\n \"NumberOfBrokerNodes\": \"\",\n \"StorageMode\": \"\"\n },\n \"serverless\": {\n \"VpcConfigs\": \"\",\n \"ClientAuthentication\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/clusters";
let payload = json!({
"clusterName": "",
"tags": json!({}),
"provisioned": json!({
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
}),
"serverless": json!({
"VpcConfigs": "",
"ClientAuthentication": ""
})
});
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}}/api/v2/clusters \
--header 'content-type: application/json' \
--data '{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}'
echo '{
"clusterName": "",
"tags": {},
"provisioned": {
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
},
"serverless": {
"VpcConfigs": "",
"ClientAuthentication": ""
}
}' | \
http POST {{baseUrl}}/api/v2/clusters \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "clusterName": "",\n "tags": {},\n "provisioned": {\n "BrokerNodeGroupInfo": "",\n "ClientAuthentication": "",\n "ConfigurationInfo": "",\n "EncryptionInfo": "",\n "EnhancedMonitoring": "",\n "OpenMonitoring": "",\n "KafkaVersion": "",\n "LoggingInfo": "",\n "NumberOfBrokerNodes": "",\n "StorageMode": ""\n },\n "serverless": {\n "VpcConfigs": "",\n "ClientAuthentication": ""\n }\n}' \
--output-document \
- {{baseUrl}}/api/v2/clusters
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clusterName": "",
"tags": [],
"provisioned": [
"BrokerNodeGroupInfo": "",
"ClientAuthentication": "",
"ConfigurationInfo": "",
"EncryptionInfo": "",
"EnhancedMonitoring": "",
"OpenMonitoring": "",
"KafkaVersion": "",
"LoggingInfo": "",
"NumberOfBrokerNodes": "",
"StorageMode": ""
],
"serverless": [
"VpcConfigs": "",
"ClientAuthentication": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/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()
POST
CreateConfiguration
{{baseUrl}}/v1/configurations
BODY json
{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations");
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 \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/configurations" {:content-type :json
:form-params {:description ""
:kafkaVersions []
:name ""
:serverProperties ""}})
require "http/client"
url = "{{baseUrl}}/v1/configurations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/configurations"),
Content = new StringContent("{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations"
payload := strings.NewReader("{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/configurations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86
{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/configurations")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/configurations")
.header("content-type", "application/json")
.body("{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}")
.asString();
const data = JSON.stringify({
description: '',
kafkaVersions: [],
name: '',
serverProperties: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/configurations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/configurations',
headers: {'content-type': 'application/json'},
data: {description: '', kafkaVersions: [], name: '', serverProperties: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":"","kafkaVersions":[],"name":"","serverProperties":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": "",\n "kafkaVersions": [],\n "name": "",\n "serverProperties": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations',
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({description: '', kafkaVersions: [], name: '', serverProperties: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/configurations',
headers: {'content-type': 'application/json'},
body: {description: '', kafkaVersions: [], name: '', serverProperties: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/configurations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: '',
kafkaVersions: [],
name: '',
serverProperties: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/configurations',
headers: {'content-type': 'application/json'},
data: {description: '', kafkaVersions: [], name: '', serverProperties: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"description":"","kafkaVersions":[],"name":"","serverProperties":""}'
};
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 = @{ @"description": @"",
@"kafkaVersions": @[ ],
@"name": @"",
@"serverProperties": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'description' => '',
'kafkaVersions' => [
],
'name' => '',
'serverProperties' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/configurations', [
'body' => '{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => '',
'kafkaVersions' => [
],
'name' => '',
'serverProperties' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => '',
'kafkaVersions' => [
],
'name' => '',
'serverProperties' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/configurations');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/configurations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations"
payload = {
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations"
payload <- "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations")
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 \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/configurations') do |req|
req.body = "{\n \"description\": \"\",\n \"kafkaVersions\": [],\n \"name\": \"\",\n \"serverProperties\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations";
let payload = json!({
"description": "",
"kafkaVersions": (),
"name": "",
"serverProperties": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/configurations \
--header 'content-type: application/json' \
--data '{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}'
echo '{
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
}' | \
http POST {{baseUrl}}/v1/configurations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "description": "",\n "kafkaVersions": [],\n "name": "",\n "serverProperties": ""\n}' \
--output-document \
- {{baseUrl}}/v1/configurations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"description": "",
"kafkaVersions": [],
"name": "",
"serverProperties": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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}}/v1/clusters/:clusterArn
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/clusters/:clusterArn")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/clusters/:clusterArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/clusters/:clusterArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/clusters/:clusterArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/clusters/:clusterArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/clusters/:clusterArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/clusters/:clusterArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/clusters/:clusterArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/clusters/:clusterArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn";
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}}/v1/clusters/:clusterArn
http DELETE {{baseUrl}}/v1/clusters/:clusterArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn")! 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
DeleteConfiguration
{{baseUrl}}/v1/configurations/:arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations/:arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/configurations/:arn")
require "http/client"
url = "{{baseUrl}}/v1/configurations/:arn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/configurations/:arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations/:arn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations/:arn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/configurations/:arn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/configurations/:arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations/:arn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/configurations/:arn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/configurations/:arn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/configurations/:arn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations/:arn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations/:arn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/configurations/:arn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/configurations/:arn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/configurations/:arn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations/:arn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations/:arn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations/:arn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/configurations/:arn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations/:arn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations/:arn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/configurations/:arn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations/:arn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations/:arn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations/:arn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/configurations/:arn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations/:arn";
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}}/v1/configurations/:arn
http DELETE {{baseUrl}}/v1/configurations/:arn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/configurations/:arn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations/:arn")! 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
DescribeCluster
{{baseUrl}}/v1/clusters/:clusterArn
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters/:clusterArn")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/clusters/:clusterArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters/:clusterArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/clusters/:clusterArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/clusters/:clusterArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/clusters/:clusterArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/clusters/:clusterArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters/:clusterArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/clusters/:clusterArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/clusters/:clusterArn
http GET {{baseUrl}}/v1/clusters/:clusterArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn")! 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
DescribeClusterOperation
{{baseUrl}}/v1/operations/:clusterOperationArn
QUERY PARAMS
clusterOperationArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/operations/:clusterOperationArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/operations/:clusterOperationArn")
require "http/client"
url = "{{baseUrl}}/v1/operations/:clusterOperationArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/operations/:clusterOperationArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/operations/:clusterOperationArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/operations/:clusterOperationArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/operations/:clusterOperationArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/operations/:clusterOperationArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/operations/:clusterOperationArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/operations/:clusterOperationArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/operations/:clusterOperationArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/operations/:clusterOperationArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/operations/:clusterOperationArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/operations/:clusterOperationArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/operations/:clusterOperationArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/operations/:clusterOperationArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/operations/:clusterOperationArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/operations/:clusterOperationArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/operations/:clusterOperationArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/operations/:clusterOperationArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/operations/:clusterOperationArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/operations/:clusterOperationArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/operations/:clusterOperationArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/operations/:clusterOperationArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/operations/:clusterOperationArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/operations/:clusterOperationArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/operations/:clusterOperationArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/operations/:clusterOperationArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/operations/:clusterOperationArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/operations/:clusterOperationArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/operations/:clusterOperationArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/operations/:clusterOperationArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/operations/:clusterOperationArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/operations/:clusterOperationArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/operations/:clusterOperationArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/operations/:clusterOperationArn
http GET {{baseUrl}}/v1/operations/:clusterOperationArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/operations/:clusterOperationArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/operations/:clusterOperationArn")! 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
DescribeClusterV2
{{baseUrl}}/api/v2/clusters/:clusterArn
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/clusters/:clusterArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/clusters/:clusterArn")
require "http/client"
url = "{{baseUrl}}/api/v2/clusters/:clusterArn"
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}}/api/v2/clusters/:clusterArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/clusters/:clusterArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/clusters/:clusterArn"
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/api/v2/clusters/:clusterArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/clusters/:clusterArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/clusters/:clusterArn"))
.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}}/api/v2/clusters/:clusterArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/clusters/:clusterArn")
.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}}/api/v2/clusters/:clusterArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/clusters/:clusterArn';
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}}/api/v2/clusters/:clusterArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/clusters/:clusterArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/clusters/:clusterArn',
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}}/api/v2/clusters/:clusterArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/api/v2/clusters/:clusterArn');
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}}/api/v2/clusters/:clusterArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/clusters/:clusterArn';
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}}/api/v2/clusters/:clusterArn"]
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}}/api/v2/clusters/:clusterArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/clusters/:clusterArn",
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}}/api/v2/clusters/:clusterArn');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/clusters/:clusterArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/clusters/:clusterArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/clusters/:clusterArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/clusters/:clusterArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/clusters/:clusterArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/clusters/:clusterArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/clusters/:clusterArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/clusters/:clusterArn")
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/api/v2/clusters/:clusterArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/clusters/:clusterArn";
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}}/api/v2/clusters/:clusterArn
http GET {{baseUrl}}/api/v2/clusters/:clusterArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/clusters/:clusterArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/clusters/:clusterArn")! 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
DescribeConfiguration
{{baseUrl}}/v1/configurations/:arn
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations/:arn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/configurations/:arn")
require "http/client"
url = "{{baseUrl}}/v1/configurations/:arn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/configurations/:arn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations/:arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations/:arn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/configurations/:arn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/configurations/:arn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations/:arn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/configurations/:arn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/configurations/:arn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations/:arn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations/:arn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations/:arn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations/:arn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/configurations/:arn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations/:arn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations/:arn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations/:arn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations/:arn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/configurations/:arn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations/:arn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations/:arn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/configurations/:arn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations/:arn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations/:arn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations/:arn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/configurations/:arn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations/:arn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/configurations/:arn
http GET {{baseUrl}}/v1/configurations/:arn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/configurations/:arn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations/:arn")! 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
DescribeConfigurationRevision
{{baseUrl}}/v1/configurations/:arn/revisions/:revision
QUERY PARAMS
arn
revision
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations/:arn/revisions/:revision");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
require "http/client"
url = "{{baseUrl}}/v1/configurations/:arn/revisions/:revision"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/configurations/:arn/revisions/:revision"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations/:arn/revisions/:revision");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations/:arn/revisions/:revision"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/configurations/:arn/revisions/:revision HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations/:arn/revisions/:revision"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/configurations/:arn/revisions/:revision');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions/:revision'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations/:arn/revisions/:revision';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations/:arn/revisions/:revision',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations/:arn/revisions/:revision',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions/:revision'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/configurations/:arn/revisions/:revision');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions/:revision'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations/:arn/revisions/:revision';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations/:arn/revisions/:revision"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations/:arn/revisions/:revision" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations/:arn/revisions/:revision",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/configurations/:arn/revisions/:revision');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations/:arn/revisions/:revision');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/configurations/:arn/revisions/:revision');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations/:arn/revisions/:revision' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations/:arn/revisions/:revision' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/configurations/:arn/revisions/:revision")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations/:arn/revisions/:revision"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations/:arn/revisions/:revision"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations/:arn/revisions/:revision")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/configurations/:arn/revisions/:revision') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations/:arn/revisions/:revision";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/configurations/:arn/revisions/:revision
http GET {{baseUrl}}/v1/configurations/:arn/revisions/:revision
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/configurations/:arn/revisions/:revision
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations/:arn/revisions/:revision")! 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
GetBootstrapBrokers
{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/clusters/:clusterArn/bootstrap-brokers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/bootstrap-brokers',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters/:clusterArn/bootstrap-brokers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/clusters/:clusterArn/bootstrap-brokers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers
http GET {{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/bootstrap-brokers")! 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
GetCompatibleKafkaVersions
{{baseUrl}}/v1/compatible-kafka-versions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/compatible-kafka-versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/compatible-kafka-versions")
require "http/client"
url = "{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/compatible-kafka-versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/compatible-kafka-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/v1/compatible-kafka-versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/compatible-kafka-versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/compatible-kafka-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/compatible-kafka-versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/compatible-kafka-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}}/v1/compatible-kafka-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}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/compatible-kafka-versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/compatible-kafka-versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/compatible-kafka-versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/compatible-kafka-versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/compatible-kafka-versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/compatible-kafka-versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/compatible-kafka-versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/compatible-kafka-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/v1/compatible-kafka-versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/compatible-kafka-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}}/v1/compatible-kafka-versions
http GET {{baseUrl}}/v1/compatible-kafka-versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/compatible-kafka-versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/compatible-kafka-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
ListClusterOperations
{{baseUrl}}/v1/clusters/:clusterArn/operations
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/operations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters/:clusterArn/operations")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/operations"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/operations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/operations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/operations"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/clusters/:clusterArn/operations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters/:clusterArn/operations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/operations"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/operations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/clusters/:clusterArn/operations")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/clusters/:clusterArn/operations');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/operations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/operations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/operations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/operations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/operations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/operations'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/clusters/:clusterArn/operations');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/operations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/operations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/operations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/operations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/operations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/clusters/:clusterArn/operations');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/operations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/operations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/operations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/operations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters/:clusterArn/operations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/operations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/operations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/operations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/clusters/:clusterArn/operations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/operations";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/clusters/:clusterArn/operations
http GET {{baseUrl}}/v1/clusters/:clusterArn/operations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/operations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/operations")! 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}}/v1/clusters
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters")
require "http/client"
url = "{{baseUrl}}/v1/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}}/v1/clusters"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/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/v1/clusters HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/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}}/v1/clusters")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/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}}/v1/clusters');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/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}}/v1/clusters',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/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}}/v1/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}}/v1/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}}/v1/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/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}}/v1/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}}/v1/clusters" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/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}}/v1/clusters');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/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/v1/clusters') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/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}}/v1/clusters
http GET {{baseUrl}}/v1/clusters
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/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()
GET
ListClustersV2
{{baseUrl}}/api/v2/clusters
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/api/v2/clusters");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/api/v2/clusters")
require "http/client"
url = "{{baseUrl}}/api/v2/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}}/api/v2/clusters"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/api/v2/clusters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/api/v2/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/api/v2/clusters HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/api/v2/clusters")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/api/v2/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}}/api/v2/clusters")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/api/v2/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}}/api/v2/clusters');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/api/v2/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/api/v2/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}}/api/v2/clusters',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/api/v2/clusters")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/api/v2/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}}/api/v2/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}}/api/v2/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}}/api/v2/clusters'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/api/v2/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}}/api/v2/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}}/api/v2/clusters" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/api/v2/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}}/api/v2/clusters');
echo $response->getBody();
setUrl('{{baseUrl}}/api/v2/clusters');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/api/v2/clusters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/api/v2/clusters' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/api/v2/clusters' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/api/v2/clusters")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/api/v2/clusters"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/api/v2/clusters"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/api/v2/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/api/v2/clusters') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/api/v2/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}}/api/v2/clusters
http GET {{baseUrl}}/api/v2/clusters
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/api/v2/clusters
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/api/v2/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()
GET
ListConfigurationRevisions
{{baseUrl}}/v1/configurations/:arn/revisions
QUERY PARAMS
arn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations/:arn/revisions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/configurations/:arn/revisions")
require "http/client"
url = "{{baseUrl}}/v1/configurations/:arn/revisions"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/configurations/:arn/revisions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations/:arn/revisions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations/:arn/revisions"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/configurations/:arn/revisions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/configurations/:arn/revisions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations/:arn/revisions"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn/revisions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/configurations/:arn/revisions")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/configurations/:arn/revisions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations/:arn/revisions';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations/:arn/revisions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn/revisions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations/:arn/revisions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/configurations/:arn/revisions');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/configurations/:arn/revisions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations/:arn/revisions';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations/:arn/revisions"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations/:arn/revisions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations/:arn/revisions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/configurations/:arn/revisions');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations/:arn/revisions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/configurations/:arn/revisions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations/:arn/revisions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations/:arn/revisions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/configurations/:arn/revisions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations/:arn/revisions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations/:arn/revisions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations/:arn/revisions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/configurations/:arn/revisions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations/:arn/revisions";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/configurations/:arn/revisions
http GET {{baseUrl}}/v1/configurations/:arn/revisions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/configurations/:arn/revisions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations/:arn/revisions")! 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
ListConfigurations
{{baseUrl}}/v1/configurations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/configurations")
require "http/client"
url = "{{baseUrl}}/v1/configurations"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/configurations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/configurations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/configurations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/configurations")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/configurations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/configurations');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/configurations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/configurations');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/configurations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/configurations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/configurations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/configurations
http GET {{baseUrl}}/v1/configurations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/configurations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations")! 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
ListKafkaVersions
{{baseUrl}}/v1/kafka-versions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/kafka-versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/kafka-versions")
require "http/client"
url = "{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/kafka-versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/kafka-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/v1/kafka-versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/kafka-versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/kafka-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/kafka-versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/kafka-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}}/v1/kafka-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}}/v1/kafka-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}}/v1/kafka-versions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/kafka-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}}/v1/kafka-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}}/v1/kafka-versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/kafka-versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/kafka-versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/kafka-versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/kafka-versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/kafka-versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/kafka-versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/kafka-versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/kafka-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/v1/kafka-versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/kafka-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}}/v1/kafka-versions
http GET {{baseUrl}}/v1/kafka-versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/kafka-versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/kafka-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
ListNodes
{{baseUrl}}/v1/clusters/:clusterArn/nodes
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/nodes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters/:clusterArn/nodes")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/nodes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/nodes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/nodes"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/clusters/:clusterArn/nodes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters/:clusterArn/nodes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/nodes"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/clusters/:clusterArn/nodes")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/clusters/:clusterArn/nodes');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/nodes',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/clusters/:clusterArn/nodes');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/nodes"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/nodes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/nodes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/clusters/:clusterArn/nodes');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters/:clusterArn/nodes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/nodes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/nodes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/clusters/:clusterArn/nodes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/clusters/:clusterArn/nodes
http GET {{baseUrl}}/v1/clusters/:clusterArn/nodes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/nodes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/nodes")! 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
ListScramSecrets
{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
QUERY PARAMS
clusterArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/clusters/:clusterArn/scram-secrets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/scram-secrets',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/clusters/:clusterArn/scram-secrets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/clusters/:clusterArn/scram-secrets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
http GET {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/scram-secrets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/scram-secrets")! 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}}/v1/tags/:resourceArn
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/tags/:resourceArn")
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/tags/:resourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/tags/:resourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/tags/:resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/tags/:resourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/tags/:resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/tags/:resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/tags/:resourceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/tags/:resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/tags/:resourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/tags/:resourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/tags/:resourceArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/tags/:resourceArn
http GET {{baseUrl}}/v1/tags/:resourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/tags/:resourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
RebootBroker
{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker
QUERY PARAMS
clusterArn
BODY json
{
"brokerIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker");
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 \"brokerIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker" {:content-type :json
:form-params {:brokerIds []}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"brokerIds\": []\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"),
Content = new StringContent("{\n \"brokerIds\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"brokerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"
payload := strings.NewReader("{\n \"brokerIds\": []\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/reboot-broker HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"brokerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")
.setHeader("content-type", "application/json")
.setBody("{\n \"brokerIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"brokerIds\": []\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"brokerIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")
.header("content-type", "application/json")
.body("{\n \"brokerIds\": []\n}")
.asString();
const data = JSON.stringify({
brokerIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker',
headers: {'content-type': 'application/json'},
data: {brokerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"brokerIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "brokerIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"brokerIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/reboot-broker',
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({brokerIds: []}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker',
headers: {'content-type': 'application/json'},
body: {brokerIds: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
brokerIds: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker',
headers: {'content-type': 'application/json'},
data: {brokerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"brokerIds":[]}'
};
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 = @{ @"brokerIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"brokerIds\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'brokerIds' => [
]
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker', [
'body' => '{
"brokerIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'brokerIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'brokerIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"brokerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"brokerIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"brokerIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/reboot-broker", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"
payload = { "brokerIds": [] }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker"
payload <- "{\n \"brokerIds\": []\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"brokerIds\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/reboot-broker') do |req|
req.body = "{\n \"brokerIds\": []\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker";
let payload = json!({"brokerIds": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/reboot-broker \
--header 'content-type: application/json' \
--data '{
"brokerIds": []
}'
echo '{
"brokerIds": []
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/reboot-broker \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "brokerIds": []\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/reboot-broker
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["brokerIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/reboot-broker")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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}}/v1/tags/:resourceArn
QUERY PARAMS
resourceArn
BODY json
{
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/tags/:resourceArn" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"tags\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/tags/:resourceArn"),
Content = new StringContent("{\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn"
payload := strings.NewReader("{\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/tags/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/tags/:resourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/tags/:resourceArn")
.header("content-type", "application/json")
.body("{\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/tags/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/tags/:resourceArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
body: {tags: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/tags/:resourceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
tags: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/tags/:resourceArn', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/tags/:resourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn"
payload <- "{\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/tags/:resourceArn') do |req|
req.body = "{\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/tags/:resourceArn";
let payload = json!({"tags": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/tags/:resourceArn \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/v1/tags/:resourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/v1/tags/:resourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
UntagResource
{{baseUrl}}/v1/tags/:resourceArn#tagKeys
QUERY PARAMS
tagKeys
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/tags/:resourceArn?tagKeys=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
qs: {tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
req.query({
tagKeys: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/tags/:resourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/tags/:resourceArn?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/tags/:resourceArn#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/tags/:resourceArn#tagKeys"
queryString <- list(tagKeys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/tags/:resourceArn') do |req|
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/tags/:resourceArn#tagKeys";
let querystring = [
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/tags/:resourceArn?tagKeys=#tagKeys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBrokerCount
{{baseUrl}}/v1/clusters/:clusterArn/nodes/count
QUERY PARAMS
clusterArn
BODY json
{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count");
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 \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count" {:content-type :json
:form-params {:currentVersion ""
:targetNumberOfBrokerNodes 0}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"),
Content = new StringContent("{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"
payload := strings.NewReader("{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/nodes/count HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60
{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")
.setHeader("content-type", "application/json")
.setBody("{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")
.header("content-type", "application/json")
.body("{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}")
.asString();
const data = JSON.stringify({
currentVersion: '',
targetNumberOfBrokerNodes: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count',
headers: {'content-type': 'application/json'},
data: {currentVersion: '', targetNumberOfBrokerNodes: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetNumberOfBrokerNodes":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "currentVersion": "",\n "targetNumberOfBrokerNodes": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/nodes/count',
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({currentVersion: '', targetNumberOfBrokerNodes: 0}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count',
headers: {'content-type': 'application/json'},
body: {currentVersion: '', targetNumberOfBrokerNodes: 0},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
currentVersion: '',
targetNumberOfBrokerNodes: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count',
headers: {'content-type': 'application/json'},
data: {currentVersion: '', targetNumberOfBrokerNodes: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetNumberOfBrokerNodes":0}'
};
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 = @{ @"currentVersion": @"",
@"targetNumberOfBrokerNodes": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/nodes/count",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'currentVersion' => '',
'targetNumberOfBrokerNodes' => 0
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count', [
'body' => '{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/count');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'currentVersion' => '',
'targetNumberOfBrokerNodes' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'currentVersion' => '',
'targetNumberOfBrokerNodes' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/count');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/count' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/nodes/count", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"
payload = {
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count"
payload <- "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/nodes/count') do |req|
req.body = "{\n \"currentVersion\": \"\",\n \"targetNumberOfBrokerNodes\": 0\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count";
let payload = json!({
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/nodes/count \
--header 'content-type: application/json' \
--data '{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}'
echo '{
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/nodes/count \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "currentVersion": "",\n "targetNumberOfBrokerNodes": 0\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/nodes/count
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"currentVersion": "",
"targetNumberOfBrokerNodes": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/nodes/count")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBrokerStorage
{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage
QUERY PARAMS
clusterArn
BODY json
{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage");
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 \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage" {:content-type :json
:form-params {:currentVersion ""
:targetBrokerEBSVolumeInfo [{:KafkaBrokerNodeId ""
:ProvisionedThroughput ""
:VolumeSizeGB ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"),
Content = new StringContent("{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"
payload := strings.NewReader("{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/nodes/storage HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 167
{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")
.setHeader("content-type", "application/json")
.setBody("{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")
.header("content-type", "application/json")
.body("{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
currentVersion: '',
targetBrokerEBSVolumeInfo: [
{
KafkaBrokerNodeId: '',
ProvisionedThroughput: '',
VolumeSizeGB: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
targetBrokerEBSVolumeInfo: [{KafkaBrokerNodeId: '', ProvisionedThroughput: '', VolumeSizeGB: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetBrokerEBSVolumeInfo":[{"KafkaBrokerNodeId":"","ProvisionedThroughput":"","VolumeSizeGB":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "currentVersion": "",\n "targetBrokerEBSVolumeInfo": [\n {\n "KafkaBrokerNodeId": "",\n "ProvisionedThroughput": "",\n "VolumeSizeGB": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/nodes/storage',
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({
currentVersion: '',
targetBrokerEBSVolumeInfo: [{KafkaBrokerNodeId: '', ProvisionedThroughput: '', VolumeSizeGB: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage',
headers: {'content-type': 'application/json'},
body: {
currentVersion: '',
targetBrokerEBSVolumeInfo: [{KafkaBrokerNodeId: '', ProvisionedThroughput: '', VolumeSizeGB: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
currentVersion: '',
targetBrokerEBSVolumeInfo: [
{
KafkaBrokerNodeId: '',
ProvisionedThroughput: '',
VolumeSizeGB: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
targetBrokerEBSVolumeInfo: [{KafkaBrokerNodeId: '', ProvisionedThroughput: '', VolumeSizeGB: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetBrokerEBSVolumeInfo":[{"KafkaBrokerNodeId":"","ProvisionedThroughput":"","VolumeSizeGB":""}]}'
};
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 = @{ @"currentVersion": @"",
@"targetBrokerEBSVolumeInfo": @[ @{ @"KafkaBrokerNodeId": @"", @"ProvisionedThroughput": @"", @"VolumeSizeGB": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'currentVersion' => '',
'targetBrokerEBSVolumeInfo' => [
[
'KafkaBrokerNodeId' => '',
'ProvisionedThroughput' => '',
'VolumeSizeGB' => ''
]
]
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage', [
'body' => '{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'currentVersion' => '',
'targetBrokerEBSVolumeInfo' => [
[
'KafkaBrokerNodeId' => '',
'ProvisionedThroughput' => '',
'VolumeSizeGB' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'currentVersion' => '',
'targetBrokerEBSVolumeInfo' => [
[
'KafkaBrokerNodeId' => '',
'ProvisionedThroughput' => '',
'VolumeSizeGB' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/nodes/storage", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"
payload = {
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage"
payload <- "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/nodes/storage') do |req|
req.body = "{\n \"currentVersion\": \"\",\n \"targetBrokerEBSVolumeInfo\": [\n {\n \"KafkaBrokerNodeId\": \"\",\n \"ProvisionedThroughput\": \"\",\n \"VolumeSizeGB\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage";
let payload = json!({
"currentVersion": "",
"targetBrokerEBSVolumeInfo": (
json!({
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/nodes/storage \
--header 'content-type: application/json' \
--data '{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}'
echo '{
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
{
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
}
]
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/nodes/storage \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "currentVersion": "",\n "targetBrokerEBSVolumeInfo": [\n {\n "KafkaBrokerNodeId": "",\n "ProvisionedThroughput": "",\n "VolumeSizeGB": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/nodes/storage
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"currentVersion": "",
"targetBrokerEBSVolumeInfo": [
[
"KafkaBrokerNodeId": "",
"ProvisionedThroughput": "",
"VolumeSizeGB": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/nodes/storage")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBrokerType
{{baseUrl}}/v1/clusters/:clusterArn/nodes/type
QUERY PARAMS
clusterArn
BODY json
{
"currentVersion": "",
"targetInstanceType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type");
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 \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type" {:content-type :json
:form-params {:currentVersion ""
:targetInstanceType ""}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"),
Content = new StringContent("{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"
payload := strings.NewReader("{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/nodes/type HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 54
{
"currentVersion": "",
"targetInstanceType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")
.setHeader("content-type", "application/json")
.setBody("{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")
.header("content-type", "application/json")
.body("{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}")
.asString();
const data = JSON.stringify({
currentVersion: '',
targetInstanceType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type',
headers: {'content-type': 'application/json'},
data: {currentVersion: '', targetInstanceType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetInstanceType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "currentVersion": "",\n "targetInstanceType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/nodes/type',
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({currentVersion: '', targetInstanceType: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type',
headers: {'content-type': 'application/json'},
body: {currentVersion: '', targetInstanceType: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
currentVersion: '',
targetInstanceType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type',
headers: {'content-type': 'application/json'},
data: {currentVersion: '', targetInstanceType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","targetInstanceType":""}'
};
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 = @{ @"currentVersion": @"",
@"targetInstanceType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/nodes/type",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'currentVersion' => '',
'targetInstanceType' => ''
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type', [
'body' => '{
"currentVersion": "",
"targetInstanceType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/type');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'currentVersion' => '',
'targetInstanceType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'currentVersion' => '',
'targetInstanceType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/nodes/type');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetInstanceType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/nodes/type' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"targetInstanceType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/nodes/type", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"
payload = {
"currentVersion": "",
"targetInstanceType": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type"
payload <- "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/nodes/type') do |req|
req.body = "{\n \"currentVersion\": \"\",\n \"targetInstanceType\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type";
let payload = json!({
"currentVersion": "",
"targetInstanceType": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/nodes/type \
--header 'content-type: application/json' \
--data '{
"currentVersion": "",
"targetInstanceType": ""
}'
echo '{
"currentVersion": "",
"targetInstanceType": ""
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/nodes/type \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "currentVersion": "",\n "targetInstanceType": ""\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/nodes/type
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"currentVersion": "",
"targetInstanceType": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/nodes/type")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateClusterConfiguration
{{baseUrl}}/v1/clusters/:clusterArn/configuration
QUERY PARAMS
clusterArn
BODY json
{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/configuration");
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 \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/configuration" {:content-type :json
:form-params {:configurationInfo {:Arn ""
:Revision ""}
:currentVersion ""}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/configuration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/configuration"),
Content = new StringContent("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/configuration");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/configuration"
payload := strings.NewReader("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90
{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/configuration")
.setHeader("content-type", "application/json")
.setBody("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/configuration"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/configuration")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/configuration")
.header("content-type", "application/json")
.body("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
configurationInfo: {
Arn: '',
Revision: ''
},
currentVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/configuration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/configuration',
headers: {'content-type': 'application/json'},
data: {configurationInfo: {Arn: '', Revision: ''}, currentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/configuration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"configurationInfo":{"Arn":"","Revision":""},"currentVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/configuration',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "currentVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/configuration")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/configuration',
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({configurationInfo: {Arn: '', Revision: ''}, currentVersion: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/configuration',
headers: {'content-type': 'application/json'},
body: {configurationInfo: {Arn: '', Revision: ''}, currentVersion: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/configuration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
configurationInfo: {
Arn: '',
Revision: ''
},
currentVersion: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/configuration',
headers: {'content-type': 'application/json'},
data: {configurationInfo: {Arn: '', Revision: ''}, currentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/configuration';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"configurationInfo":{"Arn":"","Revision":""},"currentVersion":""}'
};
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 = @{ @"configurationInfo": @{ @"Arn": @"", @"Revision": @"" },
@"currentVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/configuration"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/configuration",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => ''
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/configuration', [
'body' => '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/configuration');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/configuration');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/configuration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/configuration' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/configuration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/configuration"
payload = {
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/configuration"
payload <- "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/configuration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/configuration') do |req|
req.body = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/configuration";
let payload = json!({
"configurationInfo": json!({
"Arn": "",
"Revision": ""
}),
"currentVersion": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/configuration \
--header 'content-type: application/json' \
--data '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}'
echo '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": ""
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/configuration \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "currentVersion": ""\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/configuration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"configurationInfo": [
"Arn": "",
"Revision": ""
],
"currentVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/configuration")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateClusterKafkaVersion
{{baseUrl}}/v1/clusters/:clusterArn/version
QUERY PARAMS
clusterArn
BODY json
{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/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 \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/version" {:content-type :json
:form-params {:configurationInfo {:Arn ""
:Revision ""}
:currentVersion ""
:targetKafkaVersion ""}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/version"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/version"),
Content = new StringContent("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/version");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/version"
payload := strings.NewReader("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/version HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 118
{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/version")
.setHeader("content-type", "application/json")
.setBody("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/version"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/version")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/version")
.header("content-type", "application/json")
.body("{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
configurationInfo: {
Arn: '',
Revision: ''
},
currentVersion: '',
targetKafkaVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/version');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/version',
headers: {'content-type': 'application/json'},
data: {
configurationInfo: {Arn: '', Revision: ''},
currentVersion: '',
targetKafkaVersion: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/version';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"configurationInfo":{"Arn":"","Revision":""},"currentVersion":"","targetKafkaVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/version',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "currentVersion": "",\n "targetKafkaVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/version")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/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({
configurationInfo: {Arn: '', Revision: ''},
currentVersion: '',
targetKafkaVersion: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/version',
headers: {'content-type': 'application/json'},
body: {
configurationInfo: {Arn: '', Revision: ''},
currentVersion: '',
targetKafkaVersion: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/version');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
configurationInfo: {
Arn: '',
Revision: ''
},
currentVersion: '',
targetKafkaVersion: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/version',
headers: {'content-type': 'application/json'},
data: {
configurationInfo: {Arn: '', Revision: ''},
currentVersion: '',
targetKafkaVersion: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/version';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"configurationInfo":{"Arn":"","Revision":""},"currentVersion":"","targetKafkaVersion":""}'
};
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 = @{ @"configurationInfo": @{ @"Arn": @"", @"Revision": @"" },
@"currentVersion": @"",
@"targetKafkaVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/version"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/version" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/version",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => '',
'targetKafkaVersion' => ''
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/version', [
'body' => '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/version');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => '',
'targetKafkaVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'configurationInfo' => [
'Arn' => '',
'Revision' => ''
],
'currentVersion' => '',
'targetKafkaVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/version');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/version' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/version' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/version", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/version"
payload = {
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/version"
payload <- "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/version")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/version') do |req|
req.body = "{\n \"configurationInfo\": {\n \"Arn\": \"\",\n \"Revision\": \"\"\n },\n \"currentVersion\": \"\",\n \"targetKafkaVersion\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/version";
let payload = json!({
"configurationInfo": json!({
"Arn": "",
"Revision": ""
}),
"currentVersion": "",
"targetKafkaVersion": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/version \
--header 'content-type: application/json' \
--data '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}'
echo '{
"configurationInfo": {
"Arn": "",
"Revision": ""
},
"currentVersion": "",
"targetKafkaVersion": ""
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/version \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "configurationInfo": {\n "Arn": "",\n "Revision": ""\n },\n "currentVersion": "",\n "targetKafkaVersion": ""\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/version
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"configurationInfo": [
"Arn": "",
"Revision": ""
],
"currentVersion": "",
"targetKafkaVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/version")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateConfiguration
{{baseUrl}}/v1/configurations/:arn
QUERY PARAMS
arn
BODY json
{
"description": "",
"serverProperties": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/configurations/:arn");
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 \"description\": \"\",\n \"serverProperties\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/configurations/:arn" {:content-type :json
:form-params {:description ""
:serverProperties ""}})
require "http/client"
url = "{{baseUrl}}/v1/configurations/:arn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/configurations/:arn"),
Content = new StringContent("{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/configurations/:arn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/configurations/:arn"
payload := strings.NewReader("{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/configurations/:arn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 49
{
"description": "",
"serverProperties": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/configurations/:arn")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/configurations/:arn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/configurations/:arn")
.header("content-type", "application/json")
.body("{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}")
.asString();
const data = JSON.stringify({
description: '',
serverProperties: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/configurations/:arn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/configurations/:arn',
headers: {'content-type': 'application/json'},
data: {description: '', serverProperties: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","serverProperties":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/configurations/:arn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": "",\n "serverProperties": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/configurations/:arn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/configurations/:arn',
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({description: '', serverProperties: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/configurations/:arn',
headers: {'content-type': 'application/json'},
body: {description: '', serverProperties: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/configurations/:arn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: '',
serverProperties: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/configurations/:arn',
headers: {'content-type': 'application/json'},
data: {description: '', serverProperties: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/configurations/:arn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","serverProperties":""}'
};
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 = @{ @"description": @"",
@"serverProperties": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/configurations/:arn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/configurations/:arn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/configurations/:arn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'description' => '',
'serverProperties' => ''
]),
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('PUT', '{{baseUrl}}/v1/configurations/:arn', [
'body' => '{
"description": "",
"serverProperties": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => '',
'serverProperties' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => '',
'serverProperties' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/configurations/:arn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/configurations/:arn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"serverProperties": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/configurations/:arn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"serverProperties": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/configurations/:arn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/configurations/:arn"
payload = {
"description": "",
"serverProperties": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/configurations/:arn"
payload <- "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/configurations/:arn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/configurations/:arn') do |req|
req.body = "{\n \"description\": \"\",\n \"serverProperties\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/configurations/:arn";
let payload = json!({
"description": "",
"serverProperties": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/configurations/:arn \
--header 'content-type: application/json' \
--data '{
"description": "",
"serverProperties": ""
}'
echo '{
"description": "",
"serverProperties": ""
}' | \
http PUT {{baseUrl}}/v1/configurations/:arn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "description": "",\n "serverProperties": ""\n}' \
--output-document \
- {{baseUrl}}/v1/configurations/:arn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"description": "",
"serverProperties": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/configurations/:arn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateConnectivity
{{baseUrl}}/v1/clusters/:clusterArn/connectivity
QUERY PARAMS
clusterArn
BODY json
{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/connectivity");
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 \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/connectivity" {:content-type :json
:form-params {:connectivityInfo {:PublicAccess ""}
:currentVersion ""}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/connectivity"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/connectivity"),
Content = new StringContent("{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/connectivity");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/connectivity"
payload := strings.NewReader("{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/connectivity HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 78
{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/connectivity")
.setHeader("content-type", "application/json")
.setBody("{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/connectivity"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/connectivity")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/connectivity")
.header("content-type", "application/json")
.body("{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}")
.asString();
const data = JSON.stringify({
connectivityInfo: {
PublicAccess: ''
},
currentVersion: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/connectivity');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/connectivity',
headers: {'content-type': 'application/json'},
data: {connectivityInfo: {PublicAccess: ''}, currentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/connectivity';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"connectivityInfo":{"PublicAccess":""},"currentVersion":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/connectivity',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "connectivityInfo": {\n "PublicAccess": ""\n },\n "currentVersion": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/connectivity")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/connectivity',
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({connectivityInfo: {PublicAccess: ''}, currentVersion: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/connectivity',
headers: {'content-type': 'application/json'},
body: {connectivityInfo: {PublicAccess: ''}, currentVersion: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/connectivity');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
connectivityInfo: {
PublicAccess: ''
},
currentVersion: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/connectivity',
headers: {'content-type': 'application/json'},
data: {connectivityInfo: {PublicAccess: ''}, currentVersion: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/connectivity';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"connectivityInfo":{"PublicAccess":""},"currentVersion":""}'
};
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 = @{ @"connectivityInfo": @{ @"PublicAccess": @"" },
@"currentVersion": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/connectivity"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/connectivity" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/connectivity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'connectivityInfo' => [
'PublicAccess' => ''
],
'currentVersion' => ''
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/connectivity', [
'body' => '{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/connectivity');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'connectivityInfo' => [
'PublicAccess' => ''
],
'currentVersion' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'connectivityInfo' => [
'PublicAccess' => ''
],
'currentVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/connectivity');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/connectivity' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/connectivity' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/connectivity", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/connectivity"
payload = {
"connectivityInfo": { "PublicAccess": "" },
"currentVersion": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/connectivity"
payload <- "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/connectivity")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/connectivity') do |req|
req.body = "{\n \"connectivityInfo\": {\n \"PublicAccess\": \"\"\n },\n \"currentVersion\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/connectivity";
let payload = json!({
"connectivityInfo": json!({"PublicAccess": ""}),
"currentVersion": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/connectivity \
--header 'content-type: application/json' \
--data '{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}'
echo '{
"connectivityInfo": {
"PublicAccess": ""
},
"currentVersion": ""
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/connectivity \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "connectivityInfo": {\n "PublicAccess": ""\n },\n "currentVersion": ""\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/connectivity
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"connectivityInfo": ["PublicAccess": ""],
"currentVersion": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/connectivity")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateMonitoring
{{baseUrl}}/v1/clusters/:clusterArn/monitoring
QUERY PARAMS
clusterArn
BODY json
{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/monitoring");
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 \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/monitoring" {:content-type :json
:form-params {:currentVersion ""
:enhancedMonitoring ""
:openMonitoring {:Prometheus ""}
:loggingInfo {:BrokerLogs ""}}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/monitoring"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/monitoring"),
Content = new StringContent("{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/monitoring");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/monitoring"
payload := strings.NewReader("{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/monitoring HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 147
{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/monitoring")
.setHeader("content-type", "application/json")
.setBody("{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/monitoring"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\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 \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/monitoring")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/monitoring")
.header("content-type", "application/json")
.body("{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {
Prometheus: ''
},
loggingInfo: {
BrokerLogs: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/monitoring');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/monitoring',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
loggingInfo: {BrokerLogs: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/monitoring';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","enhancedMonitoring":"","openMonitoring":{"Prometheus":""},"loggingInfo":{"BrokerLogs":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/monitoring',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "currentVersion": "",\n "enhancedMonitoring": "",\n "openMonitoring": {\n "Prometheus": ""\n },\n "loggingInfo": {\n "BrokerLogs": ""\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 \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/monitoring")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/monitoring',
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({
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
loggingInfo: {BrokerLogs: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/monitoring',
headers: {'content-type': 'application/json'},
body: {
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
loggingInfo: {BrokerLogs: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/monitoring');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {
Prometheus: ''
},
loggingInfo: {
BrokerLogs: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/monitoring',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
enhancedMonitoring: '',
openMonitoring: {Prometheus: ''},
loggingInfo: {BrokerLogs: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/monitoring';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","enhancedMonitoring":"","openMonitoring":{"Prometheus":""},"loggingInfo":{"BrokerLogs":""}}'
};
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 = @{ @"currentVersion": @"",
@"enhancedMonitoring": @"",
@"openMonitoring": @{ @"Prometheus": @"" },
@"loggingInfo": @{ @"BrokerLogs": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/monitoring"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/monitoring" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/monitoring",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'currentVersion' => '',
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'loggingInfo' => [
'BrokerLogs' => ''
]
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/monitoring', [
'body' => '{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/monitoring');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'currentVersion' => '',
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'loggingInfo' => [
'BrokerLogs' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'currentVersion' => '',
'enhancedMonitoring' => '',
'openMonitoring' => [
'Prometheus' => ''
],
'loggingInfo' => [
'BrokerLogs' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/monitoring');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/monitoring' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/monitoring' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/monitoring", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/monitoring"
payload = {
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": { "Prometheus": "" },
"loggingInfo": { "BrokerLogs": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/monitoring"
payload <- "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/monitoring")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\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.put('/baseUrl/v1/clusters/:clusterArn/monitoring') do |req|
req.body = "{\n \"currentVersion\": \"\",\n \"enhancedMonitoring\": \"\",\n \"openMonitoring\": {\n \"Prometheus\": \"\"\n },\n \"loggingInfo\": {\n \"BrokerLogs\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/monitoring";
let payload = json!({
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": json!({"Prometheus": ""}),
"loggingInfo": json!({"BrokerLogs": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/monitoring \
--header 'content-type: application/json' \
--data '{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}'
echo '{
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": {
"Prometheus": ""
},
"loggingInfo": {
"BrokerLogs": ""
}
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/monitoring \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "currentVersion": "",\n "enhancedMonitoring": "",\n "openMonitoring": {\n "Prometheus": ""\n },\n "loggingInfo": {\n "BrokerLogs": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/monitoring
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"currentVersion": "",
"enhancedMonitoring": "",
"openMonitoring": ["Prometheus": ""],
"loggingInfo": ["BrokerLogs": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/monitoring")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
UpdateSecurity
{{baseUrl}}/v1/clusters/:clusterArn/security
QUERY PARAMS
clusterArn
BODY json
{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/security");
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 \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/v1/clusters/:clusterArn/security" {:content-type :json
:form-params {:clientAuthentication {:Sasl ""
:Tls ""
:Unauthenticated ""}
:currentVersion ""
:encryptionInfo {:EncryptionAtRest ""
:EncryptionInTransit ""}}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/security"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}"
response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/security"),
Content = new StringContent("{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/security");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/security"
payload := strings.NewReader("{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}")
req, _ := http.NewRequest("PATCH", 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))
}
PATCH /baseUrl/v1/clusters/:clusterArn/security HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 201
{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v1/clusters/:clusterArn/security")
.setHeader("content-type", "application/json")
.setBody("{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/security"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\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 \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/security")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v1/clusters/:clusterArn/security")
.header("content-type", "application/json")
.body("{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
clientAuthentication: {
Sasl: '',
Tls: '',
Unauthenticated: ''
},
currentVersion: '',
encryptionInfo: {
EncryptionAtRest: '',
EncryptionInTransit: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/security');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/security',
headers: {'content-type': 'application/json'},
data: {
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
currentVersion: '',
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/security';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"clientAuthentication":{"Sasl":"","Tls":"","Unauthenticated":""},"currentVersion":"","encryptionInfo":{"EncryptionAtRest":"","EncryptionInTransit":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/security',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "clientAuthentication": {\n "Sasl": "",\n "Tls": "",\n "Unauthenticated": ""\n },\n "currentVersion": "",\n "encryptionInfo": {\n "EncryptionAtRest": "",\n "EncryptionInTransit": ""\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 \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/security")
.patch(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/security',
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({
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
currentVersion: '',
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/security',
headers: {'content-type': 'application/json'},
body: {
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
currentVersion: '',
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/security');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
clientAuthentication: {
Sasl: '',
Tls: '',
Unauthenticated: ''
},
currentVersion: '',
encryptionInfo: {
EncryptionAtRest: '',
EncryptionInTransit: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/v1/clusters/:clusterArn/security',
headers: {'content-type': 'application/json'},
data: {
clientAuthentication: {Sasl: '', Tls: '', Unauthenticated: ''},
currentVersion: '',
encryptionInfo: {EncryptionAtRest: '', EncryptionInTransit: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/security';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"clientAuthentication":{"Sasl":"","Tls":"","Unauthenticated":""},"currentVersion":"","encryptionInfo":{"EncryptionAtRest":"","EncryptionInTransit":""}}'
};
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 = @{ @"clientAuthentication": @{ @"Sasl": @"", @"Tls": @"", @"Unauthenticated": @"" },
@"currentVersion": @"",
@"encryptionInfo": @{ @"EncryptionAtRest": @"", @"EncryptionInTransit": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/security"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/security" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/security",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'currentVersion' => '',
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
]
]),
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('PATCH', '{{baseUrl}}/v1/clusters/:clusterArn/security', [
'body' => '{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/security');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'currentVersion' => '',
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'clientAuthentication' => [
'Sasl' => '',
'Tls' => '',
'Unauthenticated' => ''
],
'currentVersion' => '',
'encryptionInfo' => [
'EncryptionAtRest' => '',
'EncryptionInTransit' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/security');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/security' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/security' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/v1/clusters/:clusterArn/security", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/security"
payload = {
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/security"
payload <- "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/security")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\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.patch('/baseUrl/v1/clusters/:clusterArn/security') do |req|
req.body = "{\n \"clientAuthentication\": {\n \"Sasl\": \"\",\n \"Tls\": \"\",\n \"Unauthenticated\": \"\"\n },\n \"currentVersion\": \"\",\n \"encryptionInfo\": {\n \"EncryptionAtRest\": \"\",\n \"EncryptionInTransit\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/security";
let payload = json!({
"clientAuthentication": json!({
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
}),
"currentVersion": "",
"encryptionInfo": json!({
"EncryptionAtRest": "",
"EncryptionInTransit": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/v1/clusters/:clusterArn/security \
--header 'content-type: application/json' \
--data '{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}'
echo '{
"clientAuthentication": {
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
},
"currentVersion": "",
"encryptionInfo": {
"EncryptionAtRest": "",
"EncryptionInTransit": ""
}
}' | \
http PATCH {{baseUrl}}/v1/clusters/:clusterArn/security \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "clientAuthentication": {\n "Sasl": "",\n "Tls": "",\n "Unauthenticated": ""\n },\n "currentVersion": "",\n "encryptionInfo": {\n "EncryptionAtRest": "",\n "EncryptionInTransit": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/security
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"clientAuthentication": [
"Sasl": "",
"Tls": "",
"Unauthenticated": ""
],
"currentVersion": "",
"encryptionInfo": [
"EncryptionAtRest": "",
"EncryptionInTransit": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/security")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateStorage
{{baseUrl}}/v1/clusters/:clusterArn/storage
QUERY PARAMS
clusterArn
BODY json
{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/clusters/:clusterArn/storage");
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 \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/clusters/:clusterArn/storage" {:content-type :json
:form-params {:currentVersion ""
:provisionedThroughput {:Enabled ""
:VolumeThroughput ""}
:storageMode ""
:volumeSizeGB 0}})
require "http/client"
url = "{{baseUrl}}/v1/clusters/:clusterArn/storage"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/clusters/:clusterArn/storage"),
Content = new StringContent("{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/clusters/:clusterArn/storage");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/clusters/:clusterArn/storage"
payload := strings.NewReader("{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}")
req, _ := http.NewRequest("PUT", 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))
}
PUT /baseUrl/v1/clusters/:clusterArn/storage HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 148
{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/clusters/:clusterArn/storage")
.setHeader("content-type", "application/json")
.setBody("{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/clusters/:clusterArn/storage"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/storage")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/clusters/:clusterArn/storage")
.header("content-type", "application/json")
.body("{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}")
.asString();
const data = JSON.stringify({
currentVersion: '',
provisionedThroughput: {
Enabled: '',
VolumeThroughput: ''
},
storageMode: '',
volumeSizeGB: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/storage');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/storage',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
provisionedThroughput: {Enabled: '', VolumeThroughput: ''},
storageMode: '',
volumeSizeGB: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/clusters/:clusterArn/storage';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","provisionedThroughput":{"Enabled":"","VolumeThroughput":""},"storageMode":"","volumeSizeGB":0}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/clusters/:clusterArn/storage',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "currentVersion": "",\n "provisionedThroughput": {\n "Enabled": "",\n "VolumeThroughput": ""\n },\n "storageMode": "",\n "volumeSizeGB": 0\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/clusters/:clusterArn/storage")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/clusters/:clusterArn/storage',
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({
currentVersion: '',
provisionedThroughput: {Enabled: '', VolumeThroughput: ''},
storageMode: '',
volumeSizeGB: 0
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/storage',
headers: {'content-type': 'application/json'},
body: {
currentVersion: '',
provisionedThroughput: {Enabled: '', VolumeThroughput: ''},
storageMode: '',
volumeSizeGB: 0
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/storage');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
currentVersion: '',
provisionedThroughput: {
Enabled: '',
VolumeThroughput: ''
},
storageMode: '',
volumeSizeGB: 0
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/clusters/:clusterArn/storage',
headers: {'content-type': 'application/json'},
data: {
currentVersion: '',
provisionedThroughput: {Enabled: '', VolumeThroughput: ''},
storageMode: '',
volumeSizeGB: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/clusters/:clusterArn/storage';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"currentVersion":"","provisionedThroughput":{"Enabled":"","VolumeThroughput":""},"storageMode":"","volumeSizeGB":0}'
};
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 = @{ @"currentVersion": @"",
@"provisionedThroughput": @{ @"Enabled": @"", @"VolumeThroughput": @"" },
@"storageMode": @"",
@"volumeSizeGB": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/clusters/:clusterArn/storage"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/clusters/:clusterArn/storage" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/clusters/:clusterArn/storage",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'currentVersion' => '',
'provisionedThroughput' => [
'Enabled' => '',
'VolumeThroughput' => ''
],
'storageMode' => '',
'volumeSizeGB' => 0
]),
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('PUT', '{{baseUrl}}/v1/clusters/:clusterArn/storage', [
'body' => '{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/clusters/:clusterArn/storage');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'currentVersion' => '',
'provisionedThroughput' => [
'Enabled' => '',
'VolumeThroughput' => ''
],
'storageMode' => '',
'volumeSizeGB' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'currentVersion' => '',
'provisionedThroughput' => [
'Enabled' => '',
'VolumeThroughput' => ''
],
'storageMode' => '',
'volumeSizeGB' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v1/clusters/:clusterArn/storage');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/clusters/:clusterArn/storage' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/clusters/:clusterArn/storage' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/clusters/:clusterArn/storage", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/clusters/:clusterArn/storage"
payload = {
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/clusters/:clusterArn/storage"
payload <- "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/clusters/:clusterArn/storage")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/clusters/:clusterArn/storage') do |req|
req.body = "{\n \"currentVersion\": \"\",\n \"provisionedThroughput\": {\n \"Enabled\": \"\",\n \"VolumeThroughput\": \"\"\n },\n \"storageMode\": \"\",\n \"volumeSizeGB\": 0\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/clusters/:clusterArn/storage";
let payload = json!({
"currentVersion": "",
"provisionedThroughput": json!({
"Enabled": "",
"VolumeThroughput": ""
}),
"storageMode": "",
"volumeSizeGB": 0
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/clusters/:clusterArn/storage \
--header 'content-type: application/json' \
--data '{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}'
echo '{
"currentVersion": "",
"provisionedThroughput": {
"Enabled": "",
"VolumeThroughput": ""
},
"storageMode": "",
"volumeSizeGB": 0
}' | \
http PUT {{baseUrl}}/v1/clusters/:clusterArn/storage \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "currentVersion": "",\n "provisionedThroughput": {\n "Enabled": "",\n "VolumeThroughput": ""\n },\n "storageMode": "",\n "volumeSizeGB": 0\n}' \
--output-document \
- {{baseUrl}}/v1/clusters/:clusterArn/storage
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"currentVersion": "",
"provisionedThroughput": [
"Enabled": "",
"VolumeThroughput": ""
],
"storageMode": "",
"volumeSizeGB": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/clusters/:clusterArn/storage")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()