Amazon QuickSight
Amazon QuickSightv2018-04-01
Amazon QuickSight API Reference Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.
- Endpoints
- 134 (57 GET, 29 POST, 26 PUT, 22 DELETE)
- Base URL
http://quicksight.{region}.amazonaws.com- Authentication
- API key
- Spec format
- OpenAPI 3.0.0
- API version
- 2018-04-01
- Provider
- amazonaws.com
- License
- Apache 2.0 License
- Categories
- Cloud & Infrastructure
- Last updated
Use this API in Bruno:
- Download the Bruno collection above and unzip it.
- In Bruno, choose Open Collection and select the unzipped folder.
- Set the
baseUrlvariable (for examplehttp://quicksight.{region}.amazonaws.com) and your API key credentials, then send requests.
DELETE
CancelIngestion
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
QUERY PARAMS
AwsAccountId
DataSetId
IngestionId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
CreateAccountCustomization
{{baseUrl}}/accounts/:AwsAccountId/customizations
QUERY PARAMS
AwsAccountId
BODY json
{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/customizations");
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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/customizations" {:content-type :json
:form-params {:AccountCustomization {:DefaultTheme ""
:DefaultEmailCustomizationTemplate ""}
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/customizations"),
Content = new StringContent("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/customizations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload := strings.NewReader("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/customizations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 167
{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/customizations")
.setHeader("content-type", "application/json")
.setBody("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/customizations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.header("content-type", "application/json")
.body("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
AccountCustomization: {
DefaultTheme: '',
DefaultEmailCustomizationTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/customizations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
data: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AccountCustomization":{"DefaultTheme":"","DefaultEmailCustomizationTemplate":""},"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AccountCustomization": {\n "DefaultTheme": "",\n "DefaultEmailCustomizationTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.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/accounts/:AwsAccountId/customizations',
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({
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''},
Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
body: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''},
Tags: [{Key: '', Value: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/customizations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AccountCustomization: {
DefaultTheme: '',
DefaultEmailCustomizationTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
data: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AccountCustomization":{"DefaultTheme":"","DefaultEmailCustomizationTemplate":""},"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"AccountCustomization": @{ @"DefaultTheme": @"", @"DefaultEmailCustomizationTemplate": @"" },
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/customizations"]
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}}/accounts/:AwsAccountId/customizations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/customizations",
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([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId/customizations', [
'body' => '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$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}}/accounts/:AwsAccountId/customizations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/customizations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload = {
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload <- "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/customizations")
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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/customizations') do |req|
req.body = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/customizations";
let payload = json!({
"AccountCustomization": json!({
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}),
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
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}}/accounts/:AwsAccountId/customizations \
--header 'content-type: application/json' \
--data '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/customizations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "AccountCustomization": {\n "DefaultTheme": "",\n "DefaultEmailCustomizationTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/customizations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AccountCustomization": [
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
],
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/customizations")! 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
CreateAccountSubscription
{{baseUrl}}/account/:AwsAccountId
QUERY PARAMS
AwsAccountId
BODY json
{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/:AwsAccountId");
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 \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/account/:AwsAccountId" {:content-type :json
:form-params {:Edition ""
:AuthenticationMethod ""
:AccountName ""
:NotificationEmail ""
:ActiveDirectoryName ""
:Realm ""
:DirectoryId ""
:AdminGroup []
:AuthorGroup []
:ReaderGroup []
:FirstName ""
:LastName ""
:EmailAddress ""
:ContactNumber ""}})
require "http/client"
url = "{{baseUrl}}/account/:AwsAccountId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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}}/account/:AwsAccountId"),
Content = new StringContent("{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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}}/account/:AwsAccountId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account/:AwsAccountId"
payload := strings.NewReader("{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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/account/:AwsAccountId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 306
{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/account/:AwsAccountId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account/:AwsAccountId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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 \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/account/:AwsAccountId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/account/:AwsAccountId")
.header("content-type", "application/json")
.body("{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}")
.asString();
const data = JSON.stringify({
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/account/:AwsAccountId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/account/:AwsAccountId',
headers: {'content-type': 'application/json'},
data: {
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account/:AwsAccountId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Edition":"","AuthenticationMethod":"","AccountName":"","NotificationEmail":"","ActiveDirectoryName":"","Realm":"","DirectoryId":"","AdminGroup":[],"AuthorGroup":[],"ReaderGroup":[],"FirstName":"","LastName":"","EmailAddress":"","ContactNumber":""}'
};
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}}/account/:AwsAccountId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Edition": "",\n "AuthenticationMethod": "",\n "AccountName": "",\n "NotificationEmail": "",\n "ActiveDirectoryName": "",\n "Realm": "",\n "DirectoryId": "",\n "AdminGroup": [],\n "AuthorGroup": [],\n "ReaderGroup": [],\n "FirstName": "",\n "LastName": "",\n "EmailAddress": "",\n "ContactNumber": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/account/:AwsAccountId")
.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/account/:AwsAccountId',
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({
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/account/:AwsAccountId',
headers: {'content-type': 'application/json'},
body: {
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
},
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}}/account/:AwsAccountId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
});
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}}/account/:AwsAccountId',
headers: {'content-type': 'application/json'},
data: {
Edition: '',
AuthenticationMethod: '',
AccountName: '',
NotificationEmail: '',
ActiveDirectoryName: '',
Realm: '',
DirectoryId: '',
AdminGroup: [],
AuthorGroup: [],
ReaderGroup: [],
FirstName: '',
LastName: '',
EmailAddress: '',
ContactNumber: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account/:AwsAccountId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Edition":"","AuthenticationMethod":"","AccountName":"","NotificationEmail":"","ActiveDirectoryName":"","Realm":"","DirectoryId":"","AdminGroup":[],"AuthorGroup":[],"ReaderGroup":[],"FirstName":"","LastName":"","EmailAddress":"","ContactNumber":""}'
};
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 = @{ @"Edition": @"",
@"AuthenticationMethod": @"",
@"AccountName": @"",
@"NotificationEmail": @"",
@"ActiveDirectoryName": @"",
@"Realm": @"",
@"DirectoryId": @"",
@"AdminGroup": @[ ],
@"AuthorGroup": @[ ],
@"ReaderGroup": @[ ],
@"FirstName": @"",
@"LastName": @"",
@"EmailAddress": @"",
@"ContactNumber": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/account/:AwsAccountId"]
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}}/account/:AwsAccountId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account/:AwsAccountId",
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([
'Edition' => '',
'AuthenticationMethod' => '',
'AccountName' => '',
'NotificationEmail' => '',
'ActiveDirectoryName' => '',
'Realm' => '',
'DirectoryId' => '',
'AdminGroup' => [
],
'AuthorGroup' => [
],
'ReaderGroup' => [
],
'FirstName' => '',
'LastName' => '',
'EmailAddress' => '',
'ContactNumber' => ''
]),
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}}/account/:AwsAccountId', [
'body' => '{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/account/:AwsAccountId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Edition' => '',
'AuthenticationMethod' => '',
'AccountName' => '',
'NotificationEmail' => '',
'ActiveDirectoryName' => '',
'Realm' => '',
'DirectoryId' => '',
'AdminGroup' => [
],
'AuthorGroup' => [
],
'ReaderGroup' => [
],
'FirstName' => '',
'LastName' => '',
'EmailAddress' => '',
'ContactNumber' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Edition' => '',
'AuthenticationMethod' => '',
'AccountName' => '',
'NotificationEmail' => '',
'ActiveDirectoryName' => '',
'Realm' => '',
'DirectoryId' => '',
'AdminGroup' => [
],
'AuthorGroup' => [
],
'ReaderGroup' => [
],
'FirstName' => '',
'LastName' => '',
'EmailAddress' => '',
'ContactNumber' => ''
]));
$request->setRequestUrl('{{baseUrl}}/account/:AwsAccountId');
$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}}/account/:AwsAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/:AwsAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/account/:AwsAccountId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account/:AwsAccountId"
payload = {
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account/:AwsAccountId"
payload <- "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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}}/account/:AwsAccountId")
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 \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\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/account/:AwsAccountId') do |req|
req.body = "{\n \"Edition\": \"\",\n \"AuthenticationMethod\": \"\",\n \"AccountName\": \"\",\n \"NotificationEmail\": \"\",\n \"ActiveDirectoryName\": \"\",\n \"Realm\": \"\",\n \"DirectoryId\": \"\",\n \"AdminGroup\": [],\n \"AuthorGroup\": [],\n \"ReaderGroup\": [],\n \"FirstName\": \"\",\n \"LastName\": \"\",\n \"EmailAddress\": \"\",\n \"ContactNumber\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/account/:AwsAccountId";
let payload = json!({
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": (),
"AuthorGroup": (),
"ReaderGroup": (),
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
});
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}}/account/:AwsAccountId \
--header 'content-type: application/json' \
--data '{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}'
echo '{
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
}' | \
http POST {{baseUrl}}/account/:AwsAccountId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Edition": "",\n "AuthenticationMethod": "",\n "AccountName": "",\n "NotificationEmail": "",\n "ActiveDirectoryName": "",\n "Realm": "",\n "DirectoryId": "",\n "AdminGroup": [],\n "AuthorGroup": [],\n "ReaderGroup": [],\n "FirstName": "",\n "LastName": "",\n "EmailAddress": "",\n "ContactNumber": ""\n}' \
--output-document \
- {{baseUrl}}/account/:AwsAccountId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Edition": "",
"AuthenticationMethod": "",
"AccountName": "",
"NotificationEmail": "",
"ActiveDirectoryName": "",
"Realm": "",
"DirectoryId": "",
"AdminGroup": [],
"AuthorGroup": [],
"ReaderGroup": [],
"FirstName": "",
"LastName": "",
"EmailAddress": "",
"ContactNumber": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/:AwsAccountId")! 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
CreateAnalysis
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
QUERY PARAMS
AwsAccountId
AnalysisId
BODY json
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId" {:content-type :json
:form-params {:Name ""
:Parameters {:StringParameters ""
:IntegerParameters ""
:DecimalParameters ""
:DateTimeParameters ""}
:Permissions [{:Principal ""
:Actions ""}]
:SourceEntity {:SourceTemplate ""}
:ThemeArn ""
:Tags [{:Key ""
:Value ""}]
:Definition {:DataSetIdentifierDeclarations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/analyses/:AnalysisId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 637
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceTemplate: ''
},
ThemeArn: '',
Tags: [
{
Key: '',
Value: ''
}
],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Tags: [{Key: '', Value: ''}],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceTemplate":""},"ThemeArn":"","Tags":[{"Key":"","Value":""}],"Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "ThemeArn": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.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/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Tags: [{Key: '', Value: ''}],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Tags: [{Key: '', Value: ''}],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceTemplate: ''
},
ThemeArn: '',
Tags: [
{
Key: '',
Value: ''
}
],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Tags: [{Key: '', Value: ''}],
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceTemplate":""},"ThemeArn":"","Tags":[{"Key":"","Value":""}],"Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"Parameters": @{ @"StringParameters": @"", @"IntegerParameters": @"", @"DecimalParameters": @"", @"DateTimeParameters": @"" },
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"SourceEntity": @{ @"SourceTemplate": @"" },
@"ThemeArn": @"",
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
@"Definition": @{ @"DataSetIdentifierDeclarations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/analyses/:AnalysisId', [
'body' => '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$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}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload = {
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": { "SourceTemplate": "" },
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload <- "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId') do |req|
req.body = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId";
let payload = json!({
"Name": "",
"Parameters": json!({
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
}),
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"SourceEntity": json!({"SourceTemplate": ""}),
"ThemeArn": "",
"Tags": (
json!({
"Key": "",
"Value": ""
})
),
"Definition": json!({
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Tags": [
{
"Key": "",
"Value": ""
}
],
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "ThemeArn": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"Parameters": [
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
],
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"SourceEntity": ["SourceTemplate": ""],
"ThemeArn": "",
"Tags": [
[
"Key": "",
"Value": ""
]
],
"Definition": [
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")! 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
CreateDashboard
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
QUERY PARAMS
AwsAccountId
DashboardId
BODY json
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId" {:content-type :json
:form-params {:Name ""
:Parameters {:StringParameters ""
:IntegerParameters ""
:DecimalParameters ""
:DateTimeParameters ""}
:Permissions [{:Principal ""
:Actions ""}]
:SourceEntity {:SourceTemplate ""}
:Tags [{:Key ""
:Value ""}]
:VersionDescription ""
:DashboardPublishOptions {:AdHocFilteringOption ""
:ExportToCSVOption ""
:SheetControlsOption ""
:VisualPublishOptions ""
:SheetLayoutElementMaximizationOption ""
:VisualMenuOption ""
:VisualAxisSortOption ""
:ExportWithHiddenFieldsOption ""
:DataPointDrillUpDownOption ""
:DataPointMenuLabelOption ""
:DataPointTooltipOption ""}
:ThemeArn ""
:Definition {:DataSetIdentifierDeclarations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/dashboards/:DashboardId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1080
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceTemplate":""},"Tags":[{"Key":"","Value":""}],"VersionDescription":"","DashboardPublishOptions":{"AdHocFilteringOption":"","ExportToCSVOption":"","SheetControlsOption":"","VisualPublishOptions":"","SheetLayoutElementMaximizationOption":"","VisualMenuOption":"","VisualAxisSortOption":"","ExportWithHiddenFieldsOption":"","DataPointDrillUpDownOption":"","DataPointMenuLabelOption":"","DataPointTooltipOption":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "VersionDescription": "",\n "DashboardPublishOptions": {\n "AdHocFilteringOption": "",\n "ExportToCSVOption": "",\n "SheetControlsOption": "",\n "VisualPublishOptions": "",\n "SheetLayoutElementMaximizationOption": "",\n "VisualMenuOption": "",\n "VisualAxisSortOption": "",\n "ExportWithHiddenFieldsOption": "",\n "DataPointDrillUpDownOption": "",\n "DataPointMenuLabelOption": "",\n "DataPointTooltipOption": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.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/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceTemplate":""},"Tags":[{"Key":"","Value":""}],"VersionDescription":"","DashboardPublishOptions":{"AdHocFilteringOption":"","ExportToCSVOption":"","SheetControlsOption":"","VisualPublishOptions":"","SheetLayoutElementMaximizationOption":"","VisualMenuOption":"","VisualAxisSortOption":"","ExportWithHiddenFieldsOption":"","DataPointDrillUpDownOption":"","DataPointMenuLabelOption":"","DataPointTooltipOption":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"Parameters": @{ @"StringParameters": @"", @"IntegerParameters": @"", @"DecimalParameters": @"", @"DateTimeParameters": @"" },
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"SourceEntity": @{ @"SourceTemplate": @"" },
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
@"VersionDescription": @"",
@"DashboardPublishOptions": @{ @"AdHocFilteringOption": @"", @"ExportToCSVOption": @"", @"SheetControlsOption": @"", @"VisualPublishOptions": @"", @"SheetLayoutElementMaximizationOption": @"", @"VisualMenuOption": @"", @"VisualAxisSortOption": @"", @"ExportWithHiddenFieldsOption": @"", @"DataPointDrillUpDownOption": @"", @"DataPointMenuLabelOption": @"", @"DataPointTooltipOption": @"" },
@"ThemeArn": @"",
@"Definition": @{ @"DataSetIdentifierDeclarations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/dashboards/:DashboardId', [
'body' => '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$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}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload = {
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": { "SourceTemplate": "" },
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload <- "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId') do |req|
req.body = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId";
let payload = json!({
"Name": "",
"Parameters": json!({
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
}),
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"SourceEntity": json!({"SourceTemplate": ""}),
"Tags": (
json!({
"Key": "",
"Value": ""
})
),
"VersionDescription": "",
"DashboardPublishOptions": json!({
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
}),
"ThemeArn": "",
"Definition": json!({
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "VersionDescription": "",\n "DashboardPublishOptions": {\n "AdHocFilteringOption": "",\n "ExportToCSVOption": "",\n "SheetControlsOption": "",\n "VisualPublishOptions": "",\n "SheetLayoutElementMaximizationOption": "",\n "VisualMenuOption": "",\n "VisualAxisSortOption": "",\n "ExportWithHiddenFieldsOption": "",\n "DataPointDrillUpDownOption": "",\n "DataPointMenuLabelOption": "",\n "DataPointTooltipOption": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"Parameters": [
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
],
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"SourceEntity": ["SourceTemplate": ""],
"Tags": [
[
"Key": "",
"Value": ""
]
],
"VersionDescription": "",
"DashboardPublishOptions": [
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
],
"ThemeArn": "",
"Definition": [
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")! 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
CreateDataSet
{{baseUrl}}/accounts/:AwsAccountId/data-sets
QUERY PARAMS
AwsAccountId
BODY json
{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets");
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 \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/data-sets" {:content-type :json
:form-params {:DataSetId ""
:Name ""
:PhysicalTableMap {}
:LogicalTableMap {}
:ImportMode ""
:ColumnGroups [{:GeoSpatialColumnGroup ""}]
:FieldFolders {}
:Permissions [{:Principal ""
:Actions ""}]
:RowLevelPermissionDataSet {:Namespace ""
:Arn ""
:PermissionPolicy ""
:FormatVersion ""
:Status ""}
:RowLevelPermissionTagConfiguration {:Status ""
:TagRules ""
:TagRuleConfigurations ""}
:ColumnLevelPermissionRules [{:Principals ""
:ColumnNames ""}]
:Tags [{:Key ""
:Value ""}]
:DataSetUsageConfiguration {:DisableUseAsDirectQuerySource ""
:DisableUseAsImportedSource ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets"),
Content = new StringContent("{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
payload := strings.NewReader("{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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/accounts/:AwsAccountId/data-sets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 818
{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.setHeader("content-type", "application/json")
.setBody("{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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 \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.header("content-type", "application/json")
.body("{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [
{
GeoSpatialColumnGroup: ''
}
],
FieldFolders: {},
Permissions: [
{
Principal: '',
Actions: ''
}
],
RowLevelPermissionDataSet: {
Namespace: '',
Arn: '',
PermissionPolicy: '',
FormatVersion: '',
Status: ''
},
RowLevelPermissionTagConfiguration: {
Status: '',
TagRules: '',
TagRuleConfigurations: ''
},
ColumnLevelPermissionRules: [
{
Principals: '',
ColumnNames: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
],
DataSetUsageConfiguration: {
DisableUseAsDirectQuerySource: '',
DisableUseAsImportedSource: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets',
headers: {'content-type': 'application/json'},
data: {
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
Permissions: [{Principal: '', Actions: ''}],
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
Tags: [{Key: '', Value: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSetId":"","Name":"","PhysicalTableMap":{},"LogicalTableMap":{},"ImportMode":"","ColumnGroups":[{"GeoSpatialColumnGroup":""}],"FieldFolders":{},"Permissions":[{"Principal":"","Actions":""}],"RowLevelPermissionDataSet":{"Namespace":"","Arn":"","PermissionPolicy":"","FormatVersion":"","Status":""},"RowLevelPermissionTagConfiguration":{"Status":"","TagRules":"","TagRuleConfigurations":""},"ColumnLevelPermissionRules":[{"Principals":"","ColumnNames":""}],"Tags":[{"Key":"","Value":""}],"DataSetUsageConfiguration":{"DisableUseAsDirectQuerySource":"","DisableUseAsImportedSource":""}}'
};
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}}/accounts/:AwsAccountId/data-sets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DataSetId": "",\n "Name": "",\n "PhysicalTableMap": {},\n "LogicalTableMap": {},\n "ImportMode": "",\n "ColumnGroups": [\n {\n "GeoSpatialColumnGroup": ""\n }\n ],\n "FieldFolders": {},\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RowLevelPermissionDataSet": {\n "Namespace": "",\n "Arn": "",\n "PermissionPolicy": "",\n "FormatVersion": "",\n "Status": ""\n },\n "RowLevelPermissionTagConfiguration": {\n "Status": "",\n "TagRules": "",\n "TagRuleConfigurations": ""\n },\n "ColumnLevelPermissionRules": [\n {\n "Principals": "",\n "ColumnNames": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "DataSetUsageConfiguration": {\n "DisableUseAsDirectQuerySource": "",\n "DisableUseAsImportedSource": ""\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 \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.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/accounts/:AwsAccountId/data-sets',
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({
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
Permissions: [{Principal: '', Actions: ''}],
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
Tags: [{Key: '', Value: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets',
headers: {'content-type': 'application/json'},
body: {
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
Permissions: [{Principal: '', Actions: ''}],
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
Tags: [{Key: '', Value: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
},
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}}/accounts/:AwsAccountId/data-sets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [
{
GeoSpatialColumnGroup: ''
}
],
FieldFolders: {},
Permissions: [
{
Principal: '',
Actions: ''
}
],
RowLevelPermissionDataSet: {
Namespace: '',
Arn: '',
PermissionPolicy: '',
FormatVersion: '',
Status: ''
},
RowLevelPermissionTagConfiguration: {
Status: '',
TagRules: '',
TagRuleConfigurations: ''
},
ColumnLevelPermissionRules: [
{
Principals: '',
ColumnNames: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
],
DataSetUsageConfiguration: {
DisableUseAsDirectQuerySource: '',
DisableUseAsImportedSource: ''
}
});
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}}/accounts/:AwsAccountId/data-sets',
headers: {'content-type': 'application/json'},
data: {
DataSetId: '',
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
Permissions: [{Principal: '', Actions: ''}],
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
Tags: [{Key: '', Value: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSetId":"","Name":"","PhysicalTableMap":{},"LogicalTableMap":{},"ImportMode":"","ColumnGroups":[{"GeoSpatialColumnGroup":""}],"FieldFolders":{},"Permissions":[{"Principal":"","Actions":""}],"RowLevelPermissionDataSet":{"Namespace":"","Arn":"","PermissionPolicy":"","FormatVersion":"","Status":""},"RowLevelPermissionTagConfiguration":{"Status":"","TagRules":"","TagRuleConfigurations":""},"ColumnLevelPermissionRules":[{"Principals":"","ColumnNames":""}],"Tags":[{"Key":"","Value":""}],"DataSetUsageConfiguration":{"DisableUseAsDirectQuerySource":"","DisableUseAsImportedSource":""}}'
};
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 = @{ @"DataSetId": @"",
@"Name": @"",
@"PhysicalTableMap": @{ },
@"LogicalTableMap": @{ },
@"ImportMode": @"",
@"ColumnGroups": @[ @{ @"GeoSpatialColumnGroup": @"" } ],
@"FieldFolders": @{ },
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RowLevelPermissionDataSet": @{ @"Namespace": @"", @"Arn": @"", @"PermissionPolicy": @"", @"FormatVersion": @"", @"Status": @"" },
@"RowLevelPermissionTagConfiguration": @{ @"Status": @"", @"TagRules": @"", @"TagRuleConfigurations": @"" },
@"ColumnLevelPermissionRules": @[ @{ @"Principals": @"", @"ColumnNames": @"" } ],
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
@"DataSetUsageConfiguration": @{ @"DisableUseAsDirectQuerySource": @"", @"DisableUseAsImportedSource": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets"]
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}}/accounts/:AwsAccountId/data-sets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets",
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([
'DataSetId' => '',
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]),
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}}/accounts/:AwsAccountId/data-sets', [
'body' => '{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DataSetId' => '',
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DataSetId' => '',
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets');
$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}}/accounts/:AwsAccountId/data-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/data-sets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
payload = {
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [{ "GeoSpatialColumnGroup": "" }],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
payload <- "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets")
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 \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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/accounts/:AwsAccountId/data-sets') do |req|
req.body = "{\n \"DataSetId\": \"\",\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets";
let payload = json!({
"DataSetId": "",
"Name": "",
"PhysicalTableMap": json!({}),
"LogicalTableMap": json!({}),
"ImportMode": "",
"ColumnGroups": (json!({"GeoSpatialColumnGroup": ""})),
"FieldFolders": json!({}),
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RowLevelPermissionDataSet": json!({
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
}),
"RowLevelPermissionTagConfiguration": json!({
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
}),
"ColumnLevelPermissionRules": (
json!({
"Principals": "",
"ColumnNames": ""
})
),
"Tags": (
json!({
"Key": "",
"Value": ""
})
),
"DataSetUsageConfiguration": json!({
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
})
});
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}}/accounts/:AwsAccountId/data-sets \
--header 'content-type: application/json' \
--data '{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
echo '{
"DataSetId": "",
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/data-sets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DataSetId": "",\n "Name": "",\n "PhysicalTableMap": {},\n "LogicalTableMap": {},\n "ImportMode": "",\n "ColumnGroups": [\n {\n "GeoSpatialColumnGroup": ""\n }\n ],\n "FieldFolders": {},\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RowLevelPermissionDataSet": {\n "Namespace": "",\n "Arn": "",\n "PermissionPolicy": "",\n "FormatVersion": "",\n "Status": ""\n },\n "RowLevelPermissionTagConfiguration": {\n "Status": "",\n "TagRules": "",\n "TagRuleConfigurations": ""\n },\n "ColumnLevelPermissionRules": [\n {\n "Principals": "",\n "ColumnNames": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "DataSetUsageConfiguration": {\n "DisableUseAsDirectQuerySource": "",\n "DisableUseAsImportedSource": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DataSetId": "",
"Name": "",
"PhysicalTableMap": [],
"LogicalTableMap": [],
"ImportMode": "",
"ColumnGroups": [["GeoSpatialColumnGroup": ""]],
"FieldFolders": [],
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"RowLevelPermissionDataSet": [
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
],
"RowLevelPermissionTagConfiguration": [
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
],
"ColumnLevelPermissionRules": [
[
"Principals": "",
"ColumnNames": ""
]
],
"Tags": [
[
"Key": "",
"Value": ""
]
],
"DataSetUsageConfiguration": [
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets")! 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
CreateDataSource
{{baseUrl}}/accounts/:AwsAccountId/data-sources
QUERY PARAMS
AwsAccountId
BODY json
{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources");
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 \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/data-sources" {:content-type :json
:form-params {:DataSourceId ""
:Name ""
:Type ""
:DataSourceParameters {:AmazonElasticsearchParameters ""
:AthenaParameters ""
:AuroraParameters ""
:AuroraPostgreSqlParameters ""
:AwsIotAnalyticsParameters ""
:JiraParameters ""
:MariaDbParameters ""
:MySqlParameters ""
:OracleParameters ""
:PostgreSqlParameters ""
:PrestoParameters ""
:RdsParameters ""
:RedshiftParameters ""
:S3Parameters ""
:ServiceNowParameters ""
:SnowflakeParameters ""
:SparkParameters ""
:SqlServerParameters ""
:TeradataParameters ""
:TwitterParameters ""
:AmazonOpenSearchParameters ""
:ExasolParameters ""
:DatabricksParameters ""}
:Credentials {:CredentialPair ""
:CopySourceArn ""
:SecretArn ""}
:Permissions [{:Principal ""
:Actions ""}]
:VpcConnectionProperties {:VpcConnectionArn ""}
:SslProperties {:DisableSsl ""}
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/data-sources"),
Content = new StringContent("{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sources");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
payload := strings.NewReader("{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/data-sources HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1131
{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.setHeader("content-type", "application/json")
.setBody("{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.header("content-type", "application/json")
.body("{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {
CredentialPair: '',
CopySourceArn: '',
SecretArn: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
VpcConnectionProperties: {
VpcConnectionArn: ''
},
SslProperties: {
DisableSsl: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sources');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources',
headers: {'content-type': 'application/json'},
data: {
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
Permissions: [{Principal: '', Actions: ''}],
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSourceId":"","Name":"","Type":"","DataSourceParameters":{"AmazonElasticsearchParameters":"","AthenaParameters":"","AuroraParameters":"","AuroraPostgreSqlParameters":"","AwsIotAnalyticsParameters":"","JiraParameters":"","MariaDbParameters":"","MySqlParameters":"","OracleParameters":"","PostgreSqlParameters":"","PrestoParameters":"","RdsParameters":"","RedshiftParameters":"","S3Parameters":"","ServiceNowParameters":"","SnowflakeParameters":"","SparkParameters":"","SqlServerParameters":"","TeradataParameters":"","TwitterParameters":"","AmazonOpenSearchParameters":"","ExasolParameters":"","DatabricksParameters":""},"Credentials":{"CredentialPair":"","CopySourceArn":"","SecretArn":""},"Permissions":[{"Principal":"","Actions":""}],"VpcConnectionProperties":{"VpcConnectionArn":""},"SslProperties":{"DisableSsl":""},"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DataSourceId": "",\n "Name": "",\n "Type": "",\n "DataSourceParameters": {\n "AmazonElasticsearchParameters": "",\n "AthenaParameters": "",\n "AuroraParameters": "",\n "AuroraPostgreSqlParameters": "",\n "AwsIotAnalyticsParameters": "",\n "JiraParameters": "",\n "MariaDbParameters": "",\n "MySqlParameters": "",\n "OracleParameters": "",\n "PostgreSqlParameters": "",\n "PrestoParameters": "",\n "RdsParameters": "",\n "RedshiftParameters": "",\n "S3Parameters": "",\n "ServiceNowParameters": "",\n "SnowflakeParameters": "",\n "SparkParameters": "",\n "SqlServerParameters": "",\n "TeradataParameters": "",\n "TwitterParameters": "",\n "AmazonOpenSearchParameters": "",\n "ExasolParameters": "",\n "DatabricksParameters": ""\n },\n "Credentials": {\n "CredentialPair": "",\n "CopySourceArn": "",\n "SecretArn": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "VpcConnectionProperties": {\n "VpcConnectionArn": ""\n },\n "SslProperties": {\n "DisableSsl": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.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/accounts/:AwsAccountId/data-sources',
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({
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
Permissions: [{Principal: '', Actions: ''}],
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''},
Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources',
headers: {'content-type': 'application/json'},
body: {
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
Permissions: [{Principal: '', Actions: ''}],
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''},
Tags: [{Key: '', Value: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sources');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {
CredentialPair: '',
CopySourceArn: '',
SecretArn: ''
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
VpcConnectionProperties: {
VpcConnectionArn: ''
},
SslProperties: {
DisableSsl: ''
},
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources',
headers: {'content-type': 'application/json'},
data: {
DataSourceId: '',
Name: '',
Type: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
Permissions: [{Principal: '', Actions: ''}],
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''},
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"DataSourceId":"","Name":"","Type":"","DataSourceParameters":{"AmazonElasticsearchParameters":"","AthenaParameters":"","AuroraParameters":"","AuroraPostgreSqlParameters":"","AwsIotAnalyticsParameters":"","JiraParameters":"","MariaDbParameters":"","MySqlParameters":"","OracleParameters":"","PostgreSqlParameters":"","PrestoParameters":"","RdsParameters":"","RedshiftParameters":"","S3Parameters":"","ServiceNowParameters":"","SnowflakeParameters":"","SparkParameters":"","SqlServerParameters":"","TeradataParameters":"","TwitterParameters":"","AmazonOpenSearchParameters":"","ExasolParameters":"","DatabricksParameters":""},"Credentials":{"CredentialPair":"","CopySourceArn":"","SecretArn":""},"Permissions":[{"Principal":"","Actions":""}],"VpcConnectionProperties":{"VpcConnectionArn":""},"SslProperties":{"DisableSsl":""},"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"DataSourceId": @"",
@"Name": @"",
@"Type": @"",
@"DataSourceParameters": @{ @"AmazonElasticsearchParameters": @"", @"AthenaParameters": @"", @"AuroraParameters": @"", @"AuroraPostgreSqlParameters": @"", @"AwsIotAnalyticsParameters": @"", @"JiraParameters": @"", @"MariaDbParameters": @"", @"MySqlParameters": @"", @"OracleParameters": @"", @"PostgreSqlParameters": @"", @"PrestoParameters": @"", @"RdsParameters": @"", @"RedshiftParameters": @"", @"S3Parameters": @"", @"ServiceNowParameters": @"", @"SnowflakeParameters": @"", @"SparkParameters": @"", @"SqlServerParameters": @"", @"TeradataParameters": @"", @"TwitterParameters": @"", @"AmazonOpenSearchParameters": @"", @"ExasolParameters": @"", @"DatabricksParameters": @"" },
@"Credentials": @{ @"CredentialPair": @"", @"CopySourceArn": @"", @"SecretArn": @"" },
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"VpcConnectionProperties": @{ @"VpcConnectionArn": @"" },
@"SslProperties": @{ @"DisableSsl": @"" },
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sources"]
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}}/accounts/:AwsAccountId/data-sources" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources",
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([
'DataSourceId' => '',
'Name' => '',
'Type' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId/data-sources', [
'body' => '{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DataSourceId' => '',
'Name' => '',
'Type' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DataSourceId' => '',
'Name' => '',
'Type' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources');
$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}}/accounts/:AwsAccountId/data-sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/data-sources", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
payload = {
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": { "VpcConnectionArn": "" },
"SslProperties": { "DisableSsl": "" },
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
payload <- "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
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 \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/data-sources') do |req|
req.body = "{\n \"DataSourceId\": \"\",\n \"Name\": \"\",\n \"Type\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources";
let payload = json!({
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": json!({
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
}),
"Credentials": json!({
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
}),
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"VpcConnectionProperties": json!({"VpcConnectionArn": ""}),
"SslProperties": json!({"DisableSsl": ""}),
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
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}}/accounts/:AwsAccountId/data-sources \
--header 'content-type: application/json' \
--data '{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/data-sources \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "DataSourceId": "",\n "Name": "",\n "Type": "",\n "DataSourceParameters": {\n "AmazonElasticsearchParameters": "",\n "AthenaParameters": "",\n "AuroraParameters": "",\n "AuroraPostgreSqlParameters": "",\n "AwsIotAnalyticsParameters": "",\n "JiraParameters": "",\n "MariaDbParameters": "",\n "MySqlParameters": "",\n "OracleParameters": "",\n "PostgreSqlParameters": "",\n "PrestoParameters": "",\n "RdsParameters": "",\n "RedshiftParameters": "",\n "S3Parameters": "",\n "ServiceNowParameters": "",\n "SnowflakeParameters": "",\n "SparkParameters": "",\n "SqlServerParameters": "",\n "TeradataParameters": "",\n "TwitterParameters": "",\n "AmazonOpenSearchParameters": "",\n "ExasolParameters": "",\n "DatabricksParameters": ""\n },\n "Credentials": {\n "CredentialPair": "",\n "CopySourceArn": "",\n "SecretArn": ""\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "VpcConnectionProperties": {\n "VpcConnectionArn": ""\n },\n "SslProperties": {\n "DisableSsl": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DataSourceId": "",
"Name": "",
"Type": "",
"DataSourceParameters": [
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
],
"Credentials": [
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
],
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"VpcConnectionProperties": ["VpcConnectionArn": ""],
"SslProperties": ["DisableSsl": ""],
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources")! 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
CreateFolder
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
QUERY PARAMS
AwsAccountId
FolderId
BODY json
{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId" {:content-type :json
:form-params {:Name ""
:FolderType ""
:ParentFolderArn ""
:Permissions [{:Principal ""
:Actions ""}]
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/folders/:FolderId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204
{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [
{
Principal: '',
Actions: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","FolderType":"","ParentFolderArn":"","Permissions":[{"Principal":"","Actions":""}],"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "FolderType": "",\n "ParentFolderArn": "",\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.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/accounts/:AwsAccountId/folders/:FolderId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [
{
Principal: '',
Actions: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
FolderType: '',
ParentFolderArn: '',
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","FolderType":"","ParentFolderArn":"","Permissions":[{"Principal":"","Actions":""}],"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"FolderType": @"",
@"ParentFolderArn": @"",
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"]
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}}/accounts/:AwsAccountId/folders/:FolderId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Name' => '',
'FolderType' => '',
'ParentFolderArn' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId/folders/:FolderId', [
'body' => '{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'FolderType' => '',
'ParentFolderArn' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'FolderType' => '',
'ParentFolderArn' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$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}}/accounts/:AwsAccountId/folders/:FolderId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload = {
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload <- "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/folders/:FolderId') do |req|
req.body = "{\n \"Name\": \"\",\n \"FolderType\": \"\",\n \"ParentFolderArn\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId";
let payload = json!({
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
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}}/accounts/:AwsAccountId/folders/:FolderId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "FolderType": "",\n "ParentFolderArn": "",\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"FolderType": "",
"ParentFolderArn": "",
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")! 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()
PUT
CreateFolderMembership
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
QUERY PARAMS
AwsAccountId
FolderId
MemberId
MemberType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"))
.method("PUT", 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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.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('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId',
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: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
http PUT {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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
CreateGroup
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
QUERY PARAMS
AwsAccountId
Namespace
BODY json
{
"GroupName": "",
"Description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups" {:content-type :json
:form-params {:GroupName ""
:Description ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GroupName\": \"\",\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"),
Content = new StringContent("{\n \"GroupName\": \"\",\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
payload := strings.NewReader("{\n \"GroupName\": \"\",\n \"Description\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/groups HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42
{
"GroupName": "",
"Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.setHeader("content-type", "application/json")
.setBody("{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"GroupName\": \"\",\n \"Description\": \"\"\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 \"GroupName\": \"\",\n \"Description\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.header("content-type", "application/json")
.body("{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}")
.asString();
const data = JSON.stringify({
GroupName: '',
Description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups',
headers: {'content-type': 'application/json'},
data: {GroupName: '', Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GroupName":"","Description":""}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GroupName": "",\n "Description": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({GroupName: '', Description: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups',
headers: {'content-type': 'application/json'},
body: {GroupName: '', Description: ''},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GroupName: '',
Description: ''
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups',
headers: {'content-type': 'application/json'},
data: {GroupName: '', Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GroupName":"","Description":""}'
};
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 = @{ @"GroupName": @"",
@"Description": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'GroupName' => '',
'Description' => ''
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups', [
'body' => '{
"GroupName": "",
"Description": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GroupName' => '',
'Description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GroupName' => '',
'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GroupName": "",
"Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GroupName": "",
"Description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
payload = {
"GroupName": "",
"Description": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
payload <- "{\n \"GroupName\": \"\",\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"GroupName\": \"\",\n \"Description\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/groups') do |req|
req.body = "{\n \"GroupName\": \"\",\n \"Description\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups";
let payload = json!({
"GroupName": "",
"Description": ""
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups \
--header 'content-type: application/json' \
--data '{
"GroupName": "",
"Description": ""
}'
echo '{
"GroupName": "",
"Description": ""
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "GroupName": "",\n "Description": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GroupName": "",
"Description": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
CreateGroupMembership
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
QUERY PARAMS
MemberName
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"))
.method("PUT", 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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.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('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
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: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
http PUT {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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
CreateIAMPolicyAssignment
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/
QUERY PARAMS
AwsAccountId
Namespace
BODY json
{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/");
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 \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/" {:content-type :json
:form-params {:AssignmentName ""
:AssignmentStatus ""
:PolicyArn ""
:Identities {}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"),
Content = new StringContent("{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"
payload := strings.NewReader("{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 91
{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")
.setHeader("content-type", "application/json")
.setBody("{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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 \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")
.header("content-type", "application/json")
.body("{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
.asString();
const data = JSON.stringify({
AssignmentName: '',
AssignmentStatus: '',
PolicyArn: '',
Identities: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/',
headers: {'content-type': 'application/json'},
data: {AssignmentName: '', AssignmentStatus: '', PolicyArn: '', Identities: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AssignmentName":"","AssignmentStatus":"","PolicyArn":"","Identities":{}}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AssignmentName": "",\n "AssignmentStatus": "",\n "PolicyArn": "",\n "Identities": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")
.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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/',
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({AssignmentName: '', AssignmentStatus: '', PolicyArn: '', Identities: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/',
headers: {'content-type': 'application/json'},
body: {AssignmentName: '', AssignmentStatus: '', PolicyArn: '', Identities: {}},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AssignmentName: '',
AssignmentStatus: '',
PolicyArn: '',
Identities: {}
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/',
headers: {'content-type': 'application/json'},
data: {AssignmentName: '', AssignmentStatus: '', PolicyArn: '', Identities: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"AssignmentName":"","AssignmentStatus":"","PolicyArn":"","Identities":{}}'
};
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 = @{ @"AssignmentName": @"",
@"AssignmentStatus": @"",
@"PolicyArn": @"",
@"Identities": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/",
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([
'AssignmentName' => '',
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/', [
'body' => '{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AssignmentName' => '',
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AssignmentName' => '',
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"
payload = {
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/"
payload <- "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")
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 \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/') do |req|
req.body = "{\n \"AssignmentName\": \"\",\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/";
let payload = json!({
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": 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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/ \
--header 'content-type: application/json' \
--data '{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
echo '{
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/ \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "AssignmentName": "",\n "AssignmentStatus": "",\n "PolicyArn": "",\n "Identities": {}\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AssignmentName": "",
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/")! 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()
PUT
CreateIngestion
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
QUERY PARAMS
DataSetId
IngestionId
AwsAccountId
BODY json
{
"IngestionType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
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 \"IngestionType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId" {:content-type :json
:form-params {:IngestionType ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"IngestionType\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"),
Content = new StringContent("{\n \"IngestionType\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"IngestionType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
payload := strings.NewReader("{\n \"IngestionType\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25
{
"IngestionType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.setHeader("content-type", "application/json")
.setBody("{\n \"IngestionType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"IngestionType\": \"\"\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 \"IngestionType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.header("content-type", "application/json")
.body("{\n \"IngestionType\": \"\"\n}")
.asString();
const data = JSON.stringify({
IngestionType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
headers: {'content-type': 'application/json'},
data: {IngestionType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"IngestionType":""}'
};
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "IngestionType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"IngestionType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
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({IngestionType: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
headers: {'content-type': 'application/json'},
body: {IngestionType: ''},
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
IngestionType: ''
});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
headers: {'content-type': 'application/json'},
data: {IngestionType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"IngestionType":""}'
};
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 = @{ @"IngestionType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"IngestionType\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId",
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([
'IngestionType' => ''
]),
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId', [
'body' => '{
"IngestionType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'IngestionType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'IngestionType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"IngestionType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"IngestionType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"IngestionType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
payload = { "IngestionType": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
payload <- "{\n \"IngestionType\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
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 \"IngestionType\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId') do |req|
req.body = "{\n \"IngestionType\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId";
let payload = json!({"IngestionType": ""});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId \
--header 'content-type: application/json' \
--data '{
"IngestionType": ""
}'
echo '{
"IngestionType": ""
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "IngestionType": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["IngestionType": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")! 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
CreateNamespace
{{baseUrl}}/accounts/:AwsAccountId
QUERY PARAMS
AwsAccountId
BODY json
{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId");
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 \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId" {:content-type :json
:form-params {:Namespace ""
:IdentityStore ""
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId"),
Content = new StringContent("{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId"
payload := strings.NewReader("{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 108
{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId")
.header("content-type", "application/json")
.body("{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Namespace: '',
IdentityStore: '',
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId',
headers: {'content-type': 'application/json'},
data: {Namespace: '', IdentityStore: '', Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Namespace":"","IdentityStore":"","Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Namespace": "",\n "IdentityStore": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId")
.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/accounts/:AwsAccountId',
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({Namespace: '', IdentityStore: '', Tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId',
headers: {'content-type': 'application/json'},
body: {Namespace: '', IdentityStore: '', Tags: [{Key: '', Value: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Namespace: '',
IdentityStore: '',
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId',
headers: {'content-type': 'application/json'},
data: {Namespace: '', IdentityStore: '', Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Namespace":"","IdentityStore":"","Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Namespace": @"",
@"IdentityStore": @"",
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId"]
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}}/accounts/:AwsAccountId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId",
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([
'Namespace' => '',
'IdentityStore' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId', [
'body' => '{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Namespace' => '',
'IdentityStore' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Namespace' => '',
'IdentityStore' => '',
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId');
$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}}/accounts/:AwsAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId"
payload = {
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId"
payload <- "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId")
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 \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId') do |req|
req.body = "{\n \"Namespace\": \"\",\n \"IdentityStore\": \"\",\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId";
let payload = json!({
"Namespace": "",
"IdentityStore": "",
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
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}}/accounts/:AwsAccountId \
--header 'content-type: application/json' \
--data '{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"Namespace": "",
"IdentityStore": "",
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Namespace": "",\n "IdentityStore": "",\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Namespace": "",
"IdentityStore": "",
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId")! 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
CreateRefreshSchedule
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
QUERY PARAMS
DataSetId
AwsAccountId
BODY json
{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules" {:content-type :json
:form-params {:Schedule {:ScheduleId ""
:ScheduleFrequency ""
:StartAfterDateTime ""
:RefreshType ""
:Arn ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"),
Content = new StringContent("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload := strings.NewReader("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.setHeader("content-type", "application/json")
.setBody("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.header("content-type", "application/json")
.body("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
data: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Schedule":{"ScheduleId":"","ScheduleFrequency":"","StartAfterDateTime":"","RefreshType":"","Arn":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Schedule": {\n "ScheduleId": "",\n "ScheduleFrequency": "",\n "StartAfterDateTime": "",\n "RefreshType": "",\n "Arn": ""\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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
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({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
body: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
data: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Schedule":{"ScheduleId":"","ScheduleFrequency":"","StartAfterDateTime":"","RefreshType":"","Arn":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Schedule": @{ @"ScheduleId": @"", @"ScheduleFrequency": @"", @"StartAfterDateTime": @"", @"RefreshType": @"", @"Arn": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules",
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([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules', [
'body' => '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload = { "Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload <- "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules') do |req|
req.body = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules";
let payload = json!({"Schedule": json!({
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules \
--header 'content-type: application/json' \
--data '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
echo '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Schedule": {\n "ScheduleId": "",\n "ScheduleFrequency": "",\n "StartAfterDateTime": "",\n "RefreshType": "",\n "Arn": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Schedule": [
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")! 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
CreateTemplate
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
QUERY PARAMS
AwsAccountId
TemplateId
BODY json
{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId" {:content-type :json
:form-params {:Name ""
:Permissions [{:Principal ""
:Actions ""}]
:SourceEntity {:SourceAnalysis ""
:SourceTemplate ""}
:Tags [{:Key ""
:Value ""}]
:VersionDescription ""
:Definition {:DataSetConfigurations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/templates/:TemplateId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/templates/:TemplateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 527
{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceAnalysis: '',
SourceTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceAnalysis":"","SourceTemplate":""},"Tags":[{"Key":"","Value":""}],"VersionDescription":"","Definition":{"DataSetConfigurations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/templates/:TemplateId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceAnalysis": "",\n "SourceTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "VersionDescription": "",\n "Definition": {\n "DataSetConfigurations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.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/accounts/:AwsAccountId/templates/:TemplateId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/templates/:TemplateId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
Permissions: [
{
Principal: '',
Actions: ''
}
],
SourceEntity: {
SourceAnalysis: '',
SourceTemplate: ''
},
Tags: [
{
Key: '',
Value: ''
}
],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Permissions: [{Principal: '', Actions: ''}],
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
Tags: [{Key: '', Value: ''}],
VersionDescription: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Permissions":[{"Principal":"","Actions":""}],"SourceEntity":{"SourceAnalysis":"","SourceTemplate":""},"Tags":[{"Key":"","Value":""}],"VersionDescription":"","Definition":{"DataSetConfigurations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"SourceEntity": @{ @"SourceAnalysis": @"", @"SourceTemplate": @"" },
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ],
@"VersionDescription": @"",
@"Definition": @{ @"DataSetConfigurations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"]
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}}/accounts/:AwsAccountId/templates/:TemplateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Name' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/templates/:TemplateId', [
'body' => '{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
],
'VersionDescription' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$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}}/accounts/:AwsAccountId/templates/:TemplateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload = {
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload <- "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/templates/:TemplateId') do |req|
req.body = "{\n \"Name\": \"\",\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"VersionDescription\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId";
let payload = json!({
"Name": "",
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"SourceEntity": json!({
"SourceAnalysis": "",
"SourceTemplate": ""
}),
"Tags": (
json!({
"Key": "",
"Value": ""
})
),
"VersionDescription": "",
"Definition": json!({
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/templates/:TemplateId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"Name": "",
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"Tags": [
{
"Key": "",
"Value": ""
}
],
"VersionDescription": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "SourceEntity": {\n "SourceAnalysis": "",\n "SourceTemplate": ""\n },\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "VersionDescription": "",\n "Definition": {\n "DataSetConfigurations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"SourceEntity": [
"SourceAnalysis": "",
"SourceTemplate": ""
],
"Tags": [
[
"Key": "",
"Value": ""
]
],
"VersionDescription": "",
"Definition": [
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")! 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
CreateTemplateAlias
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
TemplateId
AliasName
BODY json
{
"TemplateVersionNumber": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
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 \"TemplateVersionNumber\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" {:content-type :json
:form-params {:TemplateVersionNumber 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"TemplateVersionNumber\": 0\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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"),
Content = new StringContent("{\n \"TemplateVersionNumber\": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TemplateVersionNumber\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload := strings.NewReader("{\n \"TemplateVersionNumber\": 0\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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32
{
"TemplateVersionNumber": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.setHeader("content-type", "application/json")
.setBody("{\n \"TemplateVersionNumber\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"TemplateVersionNumber\": 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 \"TemplateVersionNumber\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.header("content-type", "application/json")
.body("{\n \"TemplateVersionNumber\": 0\n}")
.asString();
const data = JSON.stringify({
TemplateVersionNumber: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {TemplateVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"TemplateVersionNumber":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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "TemplateVersionNumber": 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 \"TemplateVersionNumber\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
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({TemplateVersionNumber: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
body: {TemplateVersionNumber: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
TemplateVersionNumber: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {TemplateVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"TemplateVersionNumber":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 = @{ @"TemplateVersionNumber": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"TemplateVersionNumber\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName",
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([
'TemplateVersionNumber' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName', [
'body' => '{
"TemplateVersionNumber": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TemplateVersionNumber' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TemplateVersionNumber' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TemplateVersionNumber": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TemplateVersionNumber": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TemplateVersionNumber\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload = { "TemplateVersionNumber": 0 }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload <- "{\n \"TemplateVersionNumber\": 0\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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
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 \"TemplateVersionNumber\": 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.post('/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName') do |req|
req.body = "{\n \"TemplateVersionNumber\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName";
let payload = json!({"TemplateVersionNumber": 0});
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName \
--header 'content-type: application/json' \
--data '{
"TemplateVersionNumber": 0
}'
echo '{
"TemplateVersionNumber": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "TemplateVersionNumber": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["TemplateVersionNumber": 0] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")! 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
CreateTheme
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
QUERY PARAMS
AwsAccountId
ThemeId
BODY json
{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId" {:content-type :json
:form-params {:Name ""
:BaseThemeId ""
:VersionDescription ""
:Configuration {:DataColorPalette ""
:UIColorPalette ""
:Sheet ""
:Typography {:FontFamilies ""}}
:Permissions [{:Principal ""
:Actions ""}]
:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/themes/:ThemeId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 356
{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {
FontFamilies: ''
}
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
},
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","BaseThemeId":"","VersionDescription":"","Configuration":{"DataColorPalette":"","UIColorPalette":"","Sheet":"","Typography":{"FontFamilies":""}},"Permissions":[{"Principal":"","Actions":""}],"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "BaseThemeId": "",\n "VersionDescription": "",\n "Configuration": {\n "DataColorPalette": "",\n "UIColorPalette": "",\n "Sheet": "",\n "Typography": {\n "FontFamilies": ""\n }\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.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/accounts/:AwsAccountId/themes/:ThemeId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
},
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
},
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {
FontFamilies: ''
}
},
Permissions: [
{
Principal: '',
Actions: ''
}
],
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
},
Permissions: [{Principal: '', Actions: ''}],
Tags: [{Key: '', Value: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Name":"","BaseThemeId":"","VersionDescription":"","Configuration":{"DataColorPalette":"","UIColorPalette":"","Sheet":"","Typography":{"FontFamilies":""}},"Permissions":[{"Principal":"","Actions":""}],"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"BaseThemeId": @"",
@"VersionDescription": @"",
@"Configuration": @{ @"DataColorPalette": @"", @"UIColorPalette": @"", @"Sheet": @"", @"Typography": @{ @"FontFamilies": @"" } },
@"Permissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"]
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}}/accounts/:AwsAccountId/themes/:ThemeId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId/themes/:ThemeId', [
'body' => '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
],
'Permissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$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}}/accounts/:AwsAccountId/themes/:ThemeId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload = {
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": { "FontFamilies": "" }
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload <- "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/themes/:ThemeId') do |req|
req.body = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n },\n \"Permissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId";
let payload = json!({
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": json!({
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": json!({"FontFamilies": ""})
}),
"Permissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"Tags": (
json!({
"Key": "",
"Value": ""
})
)
});
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}}/accounts/:AwsAccountId/themes/:ThemeId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
},
"Permissions": [
{
"Principal": "",
"Actions": ""
}
],
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "BaseThemeId": "",\n "VersionDescription": "",\n "Configuration": {\n "DataColorPalette": "",\n "UIColorPalette": "",\n "Sheet": "",\n "Typography": {\n "FontFamilies": ""\n }\n },\n "Permissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": [
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": ["FontFamilies": ""]
],
"Permissions": [
[
"Principal": "",
"Actions": ""
]
],
"Tags": [
[
"Key": "",
"Value": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")! 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
CreateThemeAlias
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
ThemeId
AliasName
BODY json
{
"ThemeVersionNumber": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
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 \"ThemeVersionNumber\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" {:content-type :json
:form-params {:ThemeVersionNumber 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ThemeVersionNumber\": 0\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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"),
Content = new StringContent("{\n \"ThemeVersionNumber\": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ThemeVersionNumber\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload := strings.NewReader("{\n \"ThemeVersionNumber\": 0\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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29
{
"ThemeVersionNumber": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.setHeader("content-type", "application/json")
.setBody("{\n \"ThemeVersionNumber\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ThemeVersionNumber\": 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 \"ThemeVersionNumber\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.header("content-type", "application/json")
.body("{\n \"ThemeVersionNumber\": 0\n}")
.asString();
const data = JSON.stringify({
ThemeVersionNumber: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {ThemeVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ThemeVersionNumber":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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ThemeVersionNumber": 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 \"ThemeVersionNumber\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
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({ThemeVersionNumber: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
body: {ThemeVersionNumber: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ThemeVersionNumber: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {ThemeVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"ThemeVersionNumber":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 = @{ @"ThemeVersionNumber": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ThemeVersionNumber\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName",
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([
'ThemeVersionNumber' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName', [
'body' => '{
"ThemeVersionNumber": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ThemeVersionNumber' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ThemeVersionNumber' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ThemeVersionNumber": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ThemeVersionNumber": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ThemeVersionNumber\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload = { "ThemeVersionNumber": 0 }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload <- "{\n \"ThemeVersionNumber\": 0\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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
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 \"ThemeVersionNumber\": 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.post('/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName') do |req|
req.body = "{\n \"ThemeVersionNumber\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName";
let payload = json!({"ThemeVersionNumber": 0});
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName \
--header 'content-type: application/json' \
--data '{
"ThemeVersionNumber": 0
}'
echo '{
"ThemeVersionNumber": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "ThemeVersionNumber": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["ThemeVersionNumber": 0] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")! 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
DeleteAccountCustomization
{{baseUrl}}/accounts/:AwsAccountId/customizations
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/customizations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/customizations")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
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}}/accounts/:AwsAccountId/customizations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/customizations");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/customizations"
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/accounts/:AwsAccountId/customizations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/customizations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/customizations"))
.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}}/accounts/:AwsAccountId/customizations")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.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}}/accounts/:AwsAccountId/customizations');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
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}}/accounts/:AwsAccountId/customizations',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/customizations',
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}}/accounts/:AwsAccountId/customizations'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/customizations');
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}}/accounts/:AwsAccountId/customizations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
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}}/accounts/:AwsAccountId/customizations"]
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}}/accounts/:AwsAccountId/customizations" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/customizations",
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}}/accounts/:AwsAccountId/customizations');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/customizations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/customizations"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/customizations")
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/accounts/:AwsAccountId/customizations') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/customizations";
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}}/accounts/:AwsAccountId/customizations
http DELETE {{baseUrl}}/accounts/:AwsAccountId/customizations
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/customizations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/customizations")! 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
DeleteAccountSubscription
{{baseUrl}}/account/:AwsAccountId
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/:AwsAccountId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/account/:AwsAccountId")
require "http/client"
url = "{{baseUrl}}/account/:AwsAccountId"
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}}/account/:AwsAccountId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account/:AwsAccountId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account/:AwsAccountId"
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/account/:AwsAccountId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/account/:AwsAccountId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account/:AwsAccountId"))
.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}}/account/:AwsAccountId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/account/:AwsAccountId")
.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}}/account/:AwsAccountId');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/account/:AwsAccountId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account/:AwsAccountId';
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}}/account/:AwsAccountId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/account/:AwsAccountId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/account/:AwsAccountId',
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}}/account/:AwsAccountId'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/account/:AwsAccountId');
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}}/account/:AwsAccountId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account/:AwsAccountId';
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}}/account/:AwsAccountId"]
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}}/account/:AwsAccountId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account/:AwsAccountId",
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}}/account/:AwsAccountId');
echo $response->getBody();
setUrl('{{baseUrl}}/account/:AwsAccountId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/account/:AwsAccountId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/:AwsAccountId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/:AwsAccountId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/account/:AwsAccountId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account/:AwsAccountId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account/:AwsAccountId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/account/:AwsAccountId")
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/account/:AwsAccountId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/account/:AwsAccountId";
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}}/account/:AwsAccountId
http DELETE {{baseUrl}}/account/:AwsAccountId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/account/:AwsAccountId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/:AwsAccountId")! 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
DeleteAnalysis
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
QUERY PARAMS
AwsAccountId
AnalysisId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
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}}/accounts/:AwsAccountId/analyses/:AnalysisId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
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/accounts/:AwsAccountId/analyses/:AnalysisId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"))
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId',
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}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
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}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId",
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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
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/accounts/:AwsAccountId/analyses/:AnalysisId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId";
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}}/accounts/:AwsAccountId/analyses/:AnalysisId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")! 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
DeleteDashboard
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
QUERY PARAMS
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
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}}/accounts/:AwsAccountId/dashboards/:DashboardId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
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/accounts/:AwsAccountId/dashboards/:DashboardId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"))
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId',
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}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
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}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId",
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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
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/accounts/:AwsAccountId/dashboards/:DashboardId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId";
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}}/accounts/:AwsAccountId/dashboards/:DashboardId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")! 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
DeleteDataSet
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
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/accounts/:AwsAccountId/data-sets/:DataSetId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
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/accounts/:AwsAccountId/data-sets/:DataSetId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")! 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
DeleteDataSetRefreshProperties
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
http DELETE {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")! 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
DeleteDataSource
{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
QUERY PARAMS
AwsAccountId
DataSourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
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/accounts/:AwsAccountId/data-sources/:DataSourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"))
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId',
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId"]
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId",
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
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/accounts/:AwsAccountId/data-sources/:DataSourceId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId";
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")! 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
DeleteFolder
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
QUERY PARAMS
AwsAccountId
FolderId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
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}}/accounts/:AwsAccountId/folders/:FolderId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
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/accounts/:AwsAccountId/folders/:FolderId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"))
.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}}/accounts/:AwsAccountId/folders/:FolderId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.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}}/accounts/:AwsAccountId/folders/:FolderId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
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}}/accounts/:AwsAccountId/folders/:FolderId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId',
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}}/accounts/:AwsAccountId/folders/:FolderId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
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}}/accounts/:AwsAccountId/folders/:FolderId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
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}}/accounts/:AwsAccountId/folders/:FolderId"]
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}}/accounts/:AwsAccountId/folders/:FolderId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId",
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}}/accounts/:AwsAccountId/folders/:FolderId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
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/accounts/:AwsAccountId/folders/:FolderId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId";
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}}/accounts/:AwsAccountId/folders/:FolderId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")! 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
DeleteFolderMembership
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
QUERY PARAMS
AwsAccountId
FolderId
MemberId
MemberType
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
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/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"))
.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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId';
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId',
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId';
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"]
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId",
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")
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/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId";
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}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members/:MemberType/:MemberId")! 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
DeleteGroup
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
QUERY PARAMS
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")! 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
DeleteGroupMembership
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
QUERY PARAMS
MemberName
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")! 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
DeleteIAMPolicyAssignment
{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName
QUERY PARAMS
AwsAccountId
AssignmentName
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"
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/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"))
.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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
.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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName';
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName',
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName');
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName';
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"]
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName",
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")
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/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName";
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}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespace/:Namespace/iam-policy-assignments/:AssignmentName")! 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
DeleteNamespace
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
QUERY PARAMS
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
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}}/accounts/:AwsAccountId/namespaces/:Namespace"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
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/accounts/:AwsAccountId/namespaces/:Namespace HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace';
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}}/accounts/:AwsAccountId/namespaces/:Namespace',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace',
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}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
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}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace';
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}}/accounts/:AwsAccountId/namespaces/:Namespace"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace",
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}}/accounts/:AwsAccountId/namespaces/:Namespace');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
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/accounts/:AwsAccountId/namespaces/:Namespace') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace";
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}}/accounts/:AwsAccountId/namespaces/:Namespace
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")! 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
DeleteRefreshSchedule
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
QUERY PARAMS
DataSetId
AwsAccountId
ScheduleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")! 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
DeleteTemplate
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
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}}/accounts/:AwsAccountId/templates/:TemplateId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
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/accounts/:AwsAccountId/templates/:TemplateId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.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}}/accounts/:AwsAccountId/templates/:TemplateId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
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}}/accounts/:AwsAccountId/templates/:TemplateId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId',
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}}/accounts/:AwsAccountId/templates/:TemplateId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
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}}/accounts/:AwsAccountId/templates/:TemplateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
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}}/accounts/:AwsAccountId/templates/:TemplateId"]
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}}/accounts/:AwsAccountId/templates/:TemplateId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId",
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}}/accounts/:AwsAccountId/templates/:TemplateId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
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/accounts/:AwsAccountId/templates/:TemplateId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId";
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}}/accounts/:AwsAccountId/templates/:TemplateId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")! 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
DeleteTemplateAlias
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
TemplateId
AliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName",
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName";
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")! 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
DeleteTheme
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
QUERY PARAMS
AwsAccountId
ThemeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
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}}/accounts/:AwsAccountId/themes/:ThemeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
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/accounts/:AwsAccountId/themes/:ThemeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.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}}/accounts/:AwsAccountId/themes/:ThemeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
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}}/accounts/:AwsAccountId/themes/:ThemeId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId',
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}}/accounts/:AwsAccountId/themes/:ThemeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
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}}/accounts/:AwsAccountId/themes/:ThemeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
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}}/accounts/:AwsAccountId/themes/:ThemeId"]
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}}/accounts/:AwsAccountId/themes/:ThemeId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId",
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}}/accounts/:AwsAccountId/themes/:ThemeId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
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/accounts/:AwsAccountId/themes/:ThemeId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId";
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}}/accounts/:AwsAccountId/themes/:ThemeId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")! 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
DeleteThemeAlias
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
ThemeId
AliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName",
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName";
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")! 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
DeleteUser
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
QUERY PARAMS
UserName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")! 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
DeleteUserByPrincipalId
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId
QUERY PARAMS
PrincipalId
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"
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/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")
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/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId
http DELETE {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/user-principals/:PrincipalId")! 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
DescribeAccountCustomization
{{baseUrl}}/accounts/:AwsAccountId/customizations
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/customizations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/customizations")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
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}}/accounts/:AwsAccountId/customizations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/customizations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/customizations"
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/accounts/:AwsAccountId/customizations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/customizations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/customizations"))
.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}}/accounts/:AwsAccountId/customizations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.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}}/accounts/:AwsAccountId/customizations');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
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}}/accounts/:AwsAccountId/customizations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/customizations',
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}}/accounts/:AwsAccountId/customizations'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/customizations');
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}}/accounts/:AwsAccountId/customizations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
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}}/accounts/:AwsAccountId/customizations"]
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}}/accounts/:AwsAccountId/customizations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/customizations",
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}}/accounts/:AwsAccountId/customizations');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/customizations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/customizations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/customizations")
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/accounts/:AwsAccountId/customizations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/customizations";
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}}/accounts/:AwsAccountId/customizations
http GET {{baseUrl}}/accounts/:AwsAccountId/customizations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/customizations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/customizations")! 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
DescribeAccountSettings
{{baseUrl}}/accounts/:AwsAccountId/settings
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/settings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/settings")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/settings"
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}}/accounts/:AwsAccountId/settings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/settings"
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/accounts/:AwsAccountId/settings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/settings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/settings"))
.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}}/accounts/:AwsAccountId/settings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/settings")
.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}}/accounts/:AwsAccountId/settings');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/settings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/settings';
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}}/accounts/:AwsAccountId/settings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/settings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/settings',
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}}/accounts/:AwsAccountId/settings'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/settings');
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}}/accounts/:AwsAccountId/settings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/settings';
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}}/accounts/:AwsAccountId/settings"]
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}}/accounts/:AwsAccountId/settings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/settings",
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}}/accounts/:AwsAccountId/settings');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/settings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/settings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/settings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/settings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/settings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/settings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/settings")
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/accounts/:AwsAccountId/settings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/settings";
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}}/accounts/:AwsAccountId/settings
http GET {{baseUrl}}/accounts/:AwsAccountId/settings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/settings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/settings")! 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
DescribeAccountSubscription
{{baseUrl}}/account/:AwsAccountId
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/account/:AwsAccountId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/account/:AwsAccountId")
require "http/client"
url = "{{baseUrl}}/account/:AwsAccountId"
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}}/account/:AwsAccountId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/account/:AwsAccountId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/account/:AwsAccountId"
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/account/:AwsAccountId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/account/:AwsAccountId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/account/:AwsAccountId"))
.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}}/account/:AwsAccountId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/account/:AwsAccountId")
.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}}/account/:AwsAccountId');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/account/:AwsAccountId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/account/:AwsAccountId';
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}}/account/:AwsAccountId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/account/:AwsAccountId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/account/:AwsAccountId',
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}}/account/:AwsAccountId'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/account/:AwsAccountId');
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}}/account/:AwsAccountId'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/account/:AwsAccountId';
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}}/account/:AwsAccountId"]
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}}/account/:AwsAccountId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/account/:AwsAccountId",
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}}/account/:AwsAccountId');
echo $response->getBody();
setUrl('{{baseUrl}}/account/:AwsAccountId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/account/:AwsAccountId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/account/:AwsAccountId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/account/:AwsAccountId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/account/:AwsAccountId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/account/:AwsAccountId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/account/:AwsAccountId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/account/:AwsAccountId")
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/account/:AwsAccountId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/account/:AwsAccountId";
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}}/account/:AwsAccountId
http GET {{baseUrl}}/account/:AwsAccountId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/account/:AwsAccountId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/account/:AwsAccountId")! 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
DescribeAnalysis
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
QUERY PARAMS
AwsAccountId
AnalysisId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
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}}/accounts/:AwsAccountId/analyses/:AnalysisId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
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/accounts/:AwsAccountId/analyses/:AnalysisId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"))
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId',
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}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
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}}/accounts/:AwsAccountId/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId",
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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
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/accounts/:AwsAccountId/analyses/:AnalysisId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId";
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}}/accounts/:AwsAccountId/analyses/:AnalysisId
http GET {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")! 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
DescribeAnalysisDefinition
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition
QUERY PARAMS
AwsAccountId
AnalysisId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"
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/accounts/:AwsAccountId/analyses/:AnalysisId/definition HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"))
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId/definition',
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition');
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition",
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")
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/accounts/:AwsAccountId/analyses/:AnalysisId/definition') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition";
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition
http GET {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/definition")! 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
DescribeAnalysisPermissions
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
QUERY PARAMS
AwsAccountId
AnalysisId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
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/accounts/:AwsAccountId/analyses/:AnalysisId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"))
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions';
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions",
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
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/accounts/:AwsAccountId/analyses/:AnalysisId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions";
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")! 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
DescribeDashboard
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
QUERY PARAMS
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
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}}/accounts/:AwsAccountId/dashboards/:DashboardId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
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/accounts/:AwsAccountId/dashboards/:DashboardId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"))
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId',
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}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
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}}/accounts/:AwsAccountId/dashboards/:DashboardId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId",
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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
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/accounts/:AwsAccountId/dashboards/:DashboardId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId";
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}}/accounts/:AwsAccountId/dashboards/:DashboardId
http GET {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")! 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
DescribeDashboardDefinition
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition
QUERY PARAMS
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"
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/accounts/:AwsAccountId/dashboards/:DashboardId/definition HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"))
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/definition',
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition');
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition",
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")
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/accounts/:AwsAccountId/dashboards/:DashboardId/definition') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition";
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition
http GET {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/definition")! 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
DescribeDashboardPermissions
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
QUERY PARAMS
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
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/accounts/:AwsAccountId/dashboards/:DashboardId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"))
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions",
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
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/accounts/:AwsAccountId/dashboards/:DashboardId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions";
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")! 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
DescribeDataSet
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
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/accounts/:AwsAccountId/data-sets/:DataSetId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
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/accounts/:AwsAccountId/data-sets/:DataSetId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")! 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
DescribeDataSetPermissions
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
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/accounts/:AwsAccountId/data-sets/:DataSetId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
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/accounts/:AwsAccountId/data-sets/:DataSetId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")! 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
DescribeDataSetRefreshProperties
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")! 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
DescribeDataSource
{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
QUERY PARAMS
AwsAccountId
DataSourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
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/accounts/:AwsAccountId/data-sources/:DataSourceId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"))
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId',
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId"]
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId",
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
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/accounts/:AwsAccountId/data-sources/:DataSourceId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId";
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")! 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
DescribeDataSourcePermissions
{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
QUERY PARAMS
AwsAccountId
DataSourceId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
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/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"))
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions';
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"]
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions",
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
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/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions";
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")! 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
DescribeFolder
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
QUERY PARAMS
AwsAccountId
FolderId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
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}}/accounts/:AwsAccountId/folders/:FolderId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
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/accounts/:AwsAccountId/folders/:FolderId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"))
.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}}/accounts/:AwsAccountId/folders/:FolderId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.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}}/accounts/:AwsAccountId/folders/:FolderId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
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}}/accounts/:AwsAccountId/folders/:FolderId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId',
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}}/accounts/:AwsAccountId/folders/:FolderId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
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}}/accounts/:AwsAccountId/folders/:FolderId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
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}}/accounts/:AwsAccountId/folders/:FolderId"]
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}}/accounts/:AwsAccountId/folders/:FolderId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId",
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}}/accounts/:AwsAccountId/folders/:FolderId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
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/accounts/:AwsAccountId/folders/:FolderId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId";
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}}/accounts/:AwsAccountId/folders/:FolderId
http GET {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")! 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
DescribeFolderPermissions
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions
QUERY PARAMS
AwsAccountId
FolderId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
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/accounts/:AwsAccountId/folders/:FolderId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"))
.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}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.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}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions';
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId/permissions',
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions';
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions"]
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions",
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
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/accounts/:AwsAccountId/folders/:FolderId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions";
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")! 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
DescribeFolderResolvedPermissions
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions
QUERY PARAMS
AwsAccountId
FolderId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"
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/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"))
.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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
.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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions';
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions',
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions');
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions';
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"]
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions",
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")
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/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions";
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}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/resolved-permissions")! 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
DescribeGroup
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
QUERY PARAMS
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")! 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
DescribeGroupMembership
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
QUERY PARAMS
MemberName
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members/:MemberName")! 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
DescribeIAMPolicyAssignment
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
QUERY PARAMS
AwsAccountId
AssignmentName
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")! 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
DescribeIngestion
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
QUERY PARAMS
AwsAccountId
DataSetId
IngestionId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions/:IngestionId")! 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
DescribeIpRestriction
{{baseUrl}}/accounts/:AwsAccountId/ip-restriction
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
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}}/accounts/:AwsAccountId/ip-restriction"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
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/accounts/:AwsAccountId/ip-restriction HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"))
.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}}/accounts/:AwsAccountId/ip-restriction")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.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}}/accounts/:AwsAccountId/ip-restriction');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction';
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}}/accounts/:AwsAccountId/ip-restriction',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/ip-restriction',
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}}/accounts/:AwsAccountId/ip-restriction'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
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}}/accounts/:AwsAccountId/ip-restriction'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction';
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}}/accounts/:AwsAccountId/ip-restriction"]
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}}/accounts/:AwsAccountId/ip-restriction" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/ip-restriction",
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}}/accounts/:AwsAccountId/ip-restriction');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/ip-restriction")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
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/accounts/:AwsAccountId/ip-restriction') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction";
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}}/accounts/:AwsAccountId/ip-restriction
http GET {{baseUrl}}/accounts/:AwsAccountId/ip-restriction
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/ip-restriction
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")! 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
DescribeNamespace
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
QUERY PARAMS
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
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}}/accounts/:AwsAccountId/namespaces/:Namespace"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
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/accounts/:AwsAccountId/namespaces/:Namespace HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace';
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}}/accounts/:AwsAccountId/namespaces/:Namespace',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace',
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}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
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}}/accounts/:AwsAccountId/namespaces/:Namespace'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace';
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}}/accounts/:AwsAccountId/namespaces/:Namespace"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace",
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}}/accounts/:AwsAccountId/namespaces/:Namespace');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")
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/accounts/:AwsAccountId/namespaces/:Namespace') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace";
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}}/accounts/:AwsAccountId/namespaces/:Namespace
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace")! 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
DescribeRefreshSchedule
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
QUERY PARAMS
AwsAccountId
DataSetId
ScheduleId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules/:ScheduleId")! 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
DescribeTemplate
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
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}}/accounts/:AwsAccountId/templates/:TemplateId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
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/accounts/:AwsAccountId/templates/:TemplateId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.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}}/accounts/:AwsAccountId/templates/:TemplateId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
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}}/accounts/:AwsAccountId/templates/:TemplateId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId',
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}}/accounts/:AwsAccountId/templates/:TemplateId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
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}}/accounts/:AwsAccountId/templates/:TemplateId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
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}}/accounts/:AwsAccountId/templates/:TemplateId"]
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}}/accounts/:AwsAccountId/templates/:TemplateId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId",
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}}/accounts/:AwsAccountId/templates/:TemplateId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
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/accounts/:AwsAccountId/templates/:TemplateId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId";
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}}/accounts/:AwsAccountId/templates/:TemplateId
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")! 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
DescribeTemplateAlias
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
TemplateId
AliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName",
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName";
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")! 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
DescribeTemplateDefinition
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition"
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition"
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/accounts/:AwsAccountId/templates/:TemplateId/definition HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
.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}}/accounts/:AwsAccountId/templates/:TemplateId/definition');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition';
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/definition',
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition');
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition';
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition",
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/definition")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")
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/accounts/:AwsAccountId/templates/:TemplateId/definition') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition";
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}}/accounts/:AwsAccountId/templates/:TemplateId/definition
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/definition")! 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
DescribeTemplatePermissions
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
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/accounts/:AwsAccountId/templates/:TemplateId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions';
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/permissions',
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions';
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions",
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
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/accounts/:AwsAccountId/templates/:TemplateId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions";
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")! 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
DescribeTheme
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
QUERY PARAMS
AwsAccountId
ThemeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
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}}/accounts/:AwsAccountId/themes/:ThemeId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
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/accounts/:AwsAccountId/themes/:ThemeId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.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}}/accounts/:AwsAccountId/themes/:ThemeId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
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}}/accounts/:AwsAccountId/themes/:ThemeId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId',
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}}/accounts/:AwsAccountId/themes/:ThemeId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
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}}/accounts/:AwsAccountId/themes/:ThemeId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
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}}/accounts/:AwsAccountId/themes/:ThemeId"]
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}}/accounts/:AwsAccountId/themes/:ThemeId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId",
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}}/accounts/:AwsAccountId/themes/:ThemeId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
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/accounts/:AwsAccountId/themes/:ThemeId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId";
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}}/accounts/:AwsAccountId/themes/:ThemeId
http GET {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")! 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
DescribeThemeAlias
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
ThemeId
AliasName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName",
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName";
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
http GET {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")! 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
DescribeThemePermissions
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
QUERY PARAMS
AwsAccountId
ThemeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
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/accounts/:AwsAccountId/themes/:ThemeId/permissions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions';
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/permissions',
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions';
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions",
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/permissions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
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/accounts/:AwsAccountId/themes/:ThemeId/permissions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions";
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
http GET {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")! 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
DescribeUser
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
QUERY PARAMS
UserName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
GenerateEmbedUrlForAnonymousUser
{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user
QUERY PARAMS
AwsAccountId
BODY json
{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user");
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 \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user" {:content-type :json
:form-params {:SessionLifetimeInMinutes 0
:Namespace ""
:SessionTags [{:Key ""
:Value ""}]
:AuthorizedResourceArns []
:ExperienceConfiguration {:Dashboard ""
:DashboardVisual ""
:QSearchBar ""}
:AllowedDomains []}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/anonymous-user"),
Content = new StringContent("{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/anonymous-user");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"
payload := strings.NewReader("{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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/accounts/:AwsAccountId/embed-url/anonymous-user HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 286
{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user")
.setHeader("content-type", "application/json")
.setBody("{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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 \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user")
.header("content-type", "application/json")
.body("{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}")
.asString();
const data = JSON.stringify({
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [
{
Key: '',
Value: ''
}
],
AuthorizedResourceArns: [],
ExperienceConfiguration: {
Dashboard: '',
DashboardVisual: '',
QSearchBar: ''
},
AllowedDomains: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user',
headers: {'content-type': 'application/json'},
data: {
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [{Key: '', Value: ''}],
AuthorizedResourceArns: [],
ExperienceConfiguration: {Dashboard: '', DashboardVisual: '', QSearchBar: ''},
AllowedDomains: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"SessionLifetimeInMinutes":0,"Namespace":"","SessionTags":[{"Key":"","Value":""}],"AuthorizedResourceArns":[],"ExperienceConfiguration":{"Dashboard":"","DashboardVisual":"","QSearchBar":""},"AllowedDomains":[]}'
};
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}}/accounts/:AwsAccountId/embed-url/anonymous-user',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "SessionLifetimeInMinutes": 0,\n "Namespace": "",\n "SessionTags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "AuthorizedResourceArns": [],\n "ExperienceConfiguration": {\n "Dashboard": "",\n "DashboardVisual": "",\n "QSearchBar": ""\n },\n "AllowedDomains": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user")
.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/accounts/:AwsAccountId/embed-url/anonymous-user',
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({
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [{Key: '', Value: ''}],
AuthorizedResourceArns: [],
ExperienceConfiguration: {Dashboard: '', DashboardVisual: '', QSearchBar: ''},
AllowedDomains: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user',
headers: {'content-type': 'application/json'},
body: {
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [{Key: '', Value: ''}],
AuthorizedResourceArns: [],
ExperienceConfiguration: {Dashboard: '', DashboardVisual: '', QSearchBar: ''},
AllowedDomains: []
},
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}}/accounts/:AwsAccountId/embed-url/anonymous-user');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [
{
Key: '',
Value: ''
}
],
AuthorizedResourceArns: [],
ExperienceConfiguration: {
Dashboard: '',
DashboardVisual: '',
QSearchBar: ''
},
AllowedDomains: []
});
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}}/accounts/:AwsAccountId/embed-url/anonymous-user',
headers: {'content-type': 'application/json'},
data: {
SessionLifetimeInMinutes: 0,
Namespace: '',
SessionTags: [{Key: '', Value: ''}],
AuthorizedResourceArns: [],
ExperienceConfiguration: {Dashboard: '', DashboardVisual: '', QSearchBar: ''},
AllowedDomains: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"SessionLifetimeInMinutes":0,"Namespace":"","SessionTags":[{"Key":"","Value":""}],"AuthorizedResourceArns":[],"ExperienceConfiguration":{"Dashboard":"","DashboardVisual":"","QSearchBar":""},"AllowedDomains":[]}'
};
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 = @{ @"SessionLifetimeInMinutes": @0,
@"Namespace": @"",
@"SessionTags": @[ @{ @"Key": @"", @"Value": @"" } ],
@"AuthorizedResourceArns": @[ ],
@"ExperienceConfiguration": @{ @"Dashboard": @"", @"DashboardVisual": @"", @"QSearchBar": @"" },
@"AllowedDomains": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"]
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}}/accounts/:AwsAccountId/embed-url/anonymous-user" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user",
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([
'SessionLifetimeInMinutes' => 0,
'Namespace' => '',
'SessionTags' => [
[
'Key' => '',
'Value' => ''
]
],
'AuthorizedResourceArns' => [
],
'ExperienceConfiguration' => [
'Dashboard' => '',
'DashboardVisual' => '',
'QSearchBar' => ''
],
'AllowedDomains' => [
]
]),
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}}/accounts/:AwsAccountId/embed-url/anonymous-user', [
'body' => '{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SessionLifetimeInMinutes' => 0,
'Namespace' => '',
'SessionTags' => [
[
'Key' => '',
'Value' => ''
]
],
'AuthorizedResourceArns' => [
],
'ExperienceConfiguration' => [
'Dashboard' => '',
'DashboardVisual' => '',
'QSearchBar' => ''
],
'AllowedDomains' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SessionLifetimeInMinutes' => 0,
'Namespace' => '',
'SessionTags' => [
[
'Key' => '',
'Value' => ''
]
],
'AuthorizedResourceArns' => [
],
'ExperienceConfiguration' => [
'Dashboard' => '',
'DashboardVisual' => '',
'QSearchBar' => ''
],
'AllowedDomains' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user');
$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}}/accounts/:AwsAccountId/embed-url/anonymous-user' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/embed-url/anonymous-user", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"
payload = {
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user"
payload <- "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/anonymous-user")
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 \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\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/accounts/:AwsAccountId/embed-url/anonymous-user') do |req|
req.body = "{\n \"SessionLifetimeInMinutes\": 0,\n \"Namespace\": \"\",\n \"SessionTags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ],\n \"AuthorizedResourceArns\": [],\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"DashboardVisual\": \"\",\n \"QSearchBar\": \"\"\n },\n \"AllowedDomains\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user";
let payload = json!({
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": (
json!({
"Key": "",
"Value": ""
})
),
"AuthorizedResourceArns": (),
"ExperienceConfiguration": json!({
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
}),
"AllowedDomains": ()
});
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}}/accounts/:AwsAccountId/embed-url/anonymous-user \
--header 'content-type: application/json' \
--data '{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}'
echo '{
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
{
"Key": "",
"Value": ""
}
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": {
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
},
"AllowedDomains": []
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "SessionLifetimeInMinutes": 0,\n "Namespace": "",\n "SessionTags": [\n {\n "Key": "",\n "Value": ""\n }\n ],\n "AuthorizedResourceArns": [],\n "ExperienceConfiguration": {\n "Dashboard": "",\n "DashboardVisual": "",\n "QSearchBar": ""\n },\n "AllowedDomains": []\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"SessionLifetimeInMinutes": 0,
"Namespace": "",
"SessionTags": [
[
"Key": "",
"Value": ""
]
],
"AuthorizedResourceArns": [],
"ExperienceConfiguration": [
"Dashboard": "",
"DashboardVisual": "",
"QSearchBar": ""
],
"AllowedDomains": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/embed-url/anonymous-user")! 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
GenerateEmbedUrlForRegisteredUser
{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user
QUERY PARAMS
AwsAccountId
BODY json
{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user");
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 \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user" {:content-type :json
:form-params {:SessionLifetimeInMinutes 0
:UserArn ""
:ExperienceConfiguration {:Dashboard ""
:QuickSightConsole ""
:QSearchBar ""
:DashboardVisual ""}
:AllowedDomains []}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/registered-user"),
Content = new StringContent("{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/registered-user");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"
payload := strings.NewReader("{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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/accounts/:AwsAccountId/embed-url/registered-user HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 210
{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user")
.setHeader("content-type", "application/json")
.setBody("{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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 \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user")
.header("content-type", "application/json")
.body("{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}")
.asString();
const data = JSON.stringify({
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {
Dashboard: '',
QuickSightConsole: '',
QSearchBar: '',
DashboardVisual: ''
},
AllowedDomains: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user',
headers: {'content-type': 'application/json'},
data: {
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {Dashboard: '', QuickSightConsole: '', QSearchBar: '', DashboardVisual: ''},
AllowedDomains: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"SessionLifetimeInMinutes":0,"UserArn":"","ExperienceConfiguration":{"Dashboard":"","QuickSightConsole":"","QSearchBar":"","DashboardVisual":""},"AllowedDomains":[]}'
};
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}}/accounts/:AwsAccountId/embed-url/registered-user',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "SessionLifetimeInMinutes": 0,\n "UserArn": "",\n "ExperienceConfiguration": {\n "Dashboard": "",\n "QuickSightConsole": "",\n "QSearchBar": "",\n "DashboardVisual": ""\n },\n "AllowedDomains": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user")
.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/accounts/:AwsAccountId/embed-url/registered-user',
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({
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {Dashboard: '', QuickSightConsole: '', QSearchBar: '', DashboardVisual: ''},
AllowedDomains: []
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user',
headers: {'content-type': 'application/json'},
body: {
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {Dashboard: '', QuickSightConsole: '', QSearchBar: '', DashboardVisual: ''},
AllowedDomains: []
},
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}}/accounts/:AwsAccountId/embed-url/registered-user');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {
Dashboard: '',
QuickSightConsole: '',
QSearchBar: '',
DashboardVisual: ''
},
AllowedDomains: []
});
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}}/accounts/:AwsAccountId/embed-url/registered-user',
headers: {'content-type': 'application/json'},
data: {
SessionLifetimeInMinutes: 0,
UserArn: '',
ExperienceConfiguration: {Dashboard: '', QuickSightConsole: '', QSearchBar: '', DashboardVisual: ''},
AllowedDomains: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"SessionLifetimeInMinutes":0,"UserArn":"","ExperienceConfiguration":{"Dashboard":"","QuickSightConsole":"","QSearchBar":"","DashboardVisual":""},"AllowedDomains":[]}'
};
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 = @{ @"SessionLifetimeInMinutes": @0,
@"UserArn": @"",
@"ExperienceConfiguration": @{ @"Dashboard": @"", @"QuickSightConsole": @"", @"QSearchBar": @"", @"DashboardVisual": @"" },
@"AllowedDomains": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"]
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}}/accounts/:AwsAccountId/embed-url/registered-user" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user",
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([
'SessionLifetimeInMinutes' => 0,
'UserArn' => '',
'ExperienceConfiguration' => [
'Dashboard' => '',
'QuickSightConsole' => '',
'QSearchBar' => '',
'DashboardVisual' => ''
],
'AllowedDomains' => [
]
]),
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}}/accounts/:AwsAccountId/embed-url/registered-user', [
'body' => '{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SessionLifetimeInMinutes' => 0,
'UserArn' => '',
'ExperienceConfiguration' => [
'Dashboard' => '',
'QuickSightConsole' => '',
'QSearchBar' => '',
'DashboardVisual' => ''
],
'AllowedDomains' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SessionLifetimeInMinutes' => 0,
'UserArn' => '',
'ExperienceConfiguration' => [
'Dashboard' => '',
'QuickSightConsole' => '',
'QSearchBar' => '',
'DashboardVisual' => ''
],
'AllowedDomains' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user');
$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}}/accounts/:AwsAccountId/embed-url/registered-user' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/embed-url/registered-user", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"
payload = {
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user"
payload <- "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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}}/accounts/:AwsAccountId/embed-url/registered-user")
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 \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\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/accounts/:AwsAccountId/embed-url/registered-user') do |req|
req.body = "{\n \"SessionLifetimeInMinutes\": 0,\n \"UserArn\": \"\",\n \"ExperienceConfiguration\": {\n \"Dashboard\": \"\",\n \"QuickSightConsole\": \"\",\n \"QSearchBar\": \"\",\n \"DashboardVisual\": \"\"\n },\n \"AllowedDomains\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user";
let payload = json!({
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": json!({
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
}),
"AllowedDomains": ()
});
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}}/accounts/:AwsAccountId/embed-url/registered-user \
--header 'content-type: application/json' \
--data '{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}'
echo '{
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": {
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
},
"AllowedDomains": []
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "SessionLifetimeInMinutes": 0,\n "UserArn": "",\n "ExperienceConfiguration": {\n "Dashboard": "",\n "QuickSightConsole": "",\n "QSearchBar": "",\n "DashboardVisual": ""\n },\n "AllowedDomains": []\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"SessionLifetimeInMinutes": 0,
"UserArn": "",
"ExperienceConfiguration": [
"Dashboard": "",
"QuickSightConsole": "",
"QSearchBar": "",
"DashboardVisual": ""
],
"AllowedDomains": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/embed-url/registered-user")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
GetDashboardEmbedUrl
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type
QUERY PARAMS
creds-type
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type" {:query-params {:creds-type ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type"
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type"
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/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type"))
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")
.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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type',
params: {'creds-type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=',
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type',
qs: {'creds-type': ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type');
req.query({
'creds-type': ''
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type',
params: {'creds-type': ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type';
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type",
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'creds-type' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'creds-type' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type"
querystring = {"creds-type":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type"
queryString <- list(creds-type = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")
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/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url') do |req|
req.params['creds-type'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url#creds-type";
let querystring = [
("creds-type", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type'
http GET '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type'
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/embed-url?creds-type=#creds-type")! 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
GetSessionEmbedUrl
{{baseUrl}}/accounts/:AwsAccountId/session-embed-url
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url"
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}}/accounts/:AwsAccountId/session-embed-url"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/session-embed-url");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url"
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/accounts/:AwsAccountId/session-embed-url HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/session-embed-url"))
.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}}/accounts/:AwsAccountId/session-embed-url")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")
.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}}/accounts/:AwsAccountId/session-embed-url');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url';
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}}/accounts/:AwsAccountId/session-embed-url',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/session-embed-url',
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}}/accounts/:AwsAccountId/session-embed-url'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url');
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}}/accounts/:AwsAccountId/session-embed-url'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url';
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}}/accounts/:AwsAccountId/session-embed-url"]
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}}/accounts/:AwsAccountId/session-embed-url" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/session-embed-url",
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}}/accounts/:AwsAccountId/session-embed-url');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/session-embed-url');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/session-embed-url');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/session-embed-url' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/session-embed-url")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")
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/accounts/:AwsAccountId/session-embed-url') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url";
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}}/accounts/:AwsAccountId/session-embed-url
http GET {{baseUrl}}/accounts/:AwsAccountId/session-embed-url
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/session-embed-url
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/session-embed-url")! 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
ListAnalyses
{{baseUrl}}/accounts/:AwsAccountId/analyses
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/analyses")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses"
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}}/accounts/:AwsAccountId/analyses"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/analyses");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses"
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/accounts/:AwsAccountId/analyses HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/analyses")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses"))
.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}}/accounts/:AwsAccountId/analyses")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/analyses")
.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}}/accounts/:AwsAccountId/analyses');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses';
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}}/accounts/:AwsAccountId/analyses',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/analyses',
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}}/accounts/:AwsAccountId/analyses'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/analyses');
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}}/accounts/:AwsAccountId/analyses'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses';
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}}/accounts/:AwsAccountId/analyses"]
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}}/accounts/:AwsAccountId/analyses" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses",
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}}/accounts/:AwsAccountId/analyses');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/analyses")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/analyses")
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/accounts/:AwsAccountId/analyses') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/analyses";
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}}/accounts/:AwsAccountId/analyses
http GET {{baseUrl}}/accounts/:AwsAccountId/analyses
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses")! 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
ListDashboardVersions
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions
QUERY PARAMS
AwsAccountId
DashboardId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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/accounts/:AwsAccountId/dashboards/:DashboardId/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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/accounts/:AwsAccountId/dashboards/:DashboardId/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions
http GET {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/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
ListDashboards
{{baseUrl}}/accounts/:AwsAccountId/dashboards
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/dashboards")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards"
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}}/accounts/:AwsAccountId/dashboards"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards"
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/accounts/:AwsAccountId/dashboards HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/dashboards")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards"))
.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}}/accounts/:AwsAccountId/dashboards")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/dashboards")
.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}}/accounts/:AwsAccountId/dashboards');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards';
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}}/accounts/:AwsAccountId/dashboards',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards',
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}}/accounts/:AwsAccountId/dashboards'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/dashboards');
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}}/accounts/:AwsAccountId/dashboards'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards';
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}}/accounts/:AwsAccountId/dashboards"]
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}}/accounts/:AwsAccountId/dashboards" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards",
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}}/accounts/:AwsAccountId/dashboards');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/dashboards")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards")
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/accounts/:AwsAccountId/dashboards') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards";
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}}/accounts/:AwsAccountId/dashboards
http GET {{baseUrl}}/accounts/:AwsAccountId/dashboards
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards")! 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
ListDataSets
{{baseUrl}}/accounts/:AwsAccountId/data-sets
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
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}}/accounts/:AwsAccountId/data-sets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
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/accounts/:AwsAccountId/data-sets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets"))
.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}}/accounts/:AwsAccountId/data-sets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.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}}/accounts/:AwsAccountId/data-sets');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets';
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}}/accounts/:AwsAccountId/data-sets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets',
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}}/accounts/:AwsAccountId/data-sets'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets');
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}}/accounts/:AwsAccountId/data-sets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets';
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}}/accounts/:AwsAccountId/data-sets"]
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}}/accounts/:AwsAccountId/data-sets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets",
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}}/accounts/:AwsAccountId/data-sets');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets")
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/accounts/:AwsAccountId/data-sets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets";
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}}/accounts/:AwsAccountId/data-sets
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets")! 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
ListDataSources
{{baseUrl}}/accounts/:AwsAccountId/data-sources
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sources")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
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}}/accounts/:AwsAccountId/data-sources"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sources");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
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/accounts/:AwsAccountId/data-sources HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources"))
.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}}/accounts/:AwsAccountId/data-sources")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.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}}/accounts/:AwsAccountId/data-sources');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources';
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}}/accounts/:AwsAccountId/data-sources',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sources',
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}}/accounts/:AwsAccountId/data-sources'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sources');
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}}/accounts/:AwsAccountId/data-sources'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources';
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}}/accounts/:AwsAccountId/data-sources"]
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}}/accounts/:AwsAccountId/data-sources" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources",
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}}/accounts/:AwsAccountId/data-sources');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sources")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources")
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/accounts/:AwsAccountId/data-sources') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources";
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}}/accounts/:AwsAccountId/data-sources
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sources
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources")! 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
ListFolderMembers
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members
QUERY PARAMS
AwsAccountId
FolderId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members"
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}}/accounts/:AwsAccountId/folders/:FolderId/members"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members"
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/accounts/:AwsAccountId/folders/:FolderId/members HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members"))
.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}}/accounts/:AwsAccountId/folders/:FolderId/members")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")
.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}}/accounts/:AwsAccountId/folders/:FolderId/members');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members';
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}}/accounts/:AwsAccountId/folders/:FolderId/members',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members',
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}}/accounts/:AwsAccountId/folders/:FolderId/members'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members');
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}}/accounts/:AwsAccountId/folders/:FolderId/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members';
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}}/accounts/:AwsAccountId/folders/:FolderId/members"]
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}}/accounts/:AwsAccountId/folders/:FolderId/members" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members",
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}}/accounts/:AwsAccountId/folders/:FolderId/members');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/members")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")
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/accounts/:AwsAccountId/folders/:FolderId/members') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members";
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}}/accounts/:AwsAccountId/folders/:FolderId/members
http GET {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/members")! 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
ListFolders
{{baseUrl}}/accounts/:AwsAccountId/folders
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/folders")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders"
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}}/accounts/:AwsAccountId/folders"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/folders");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders"
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/accounts/:AwsAccountId/folders HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/folders")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders"))
.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}}/accounts/:AwsAccountId/folders")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/folders")
.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}}/accounts/:AwsAccountId/folders');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders';
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}}/accounts/:AwsAccountId/folders',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/folders',
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}}/accounts/:AwsAccountId/folders'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/folders');
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}}/accounts/:AwsAccountId/folders'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders';
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}}/accounts/:AwsAccountId/folders"]
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}}/accounts/:AwsAccountId/folders" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders",
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}}/accounts/:AwsAccountId/folders');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/folders")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/folders")
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/accounts/:AwsAccountId/folders') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/folders";
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}}/accounts/:AwsAccountId/folders
http GET {{baseUrl}}/accounts/:AwsAccountId/folders
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders")! 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
ListGroupMemberships
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members
QUERY PARAMS
GroupName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName/members")! 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
ListGroups
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
QUERY PARAMS
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListIAMPolicyAssignments
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments
QUERY PARAMS
AwsAccountId
Namespace
BODY json
{
"AssignmentStatus": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments");
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 \"AssignmentStatus\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments" {:content-type :json
:form-params {:AssignmentStatus ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AssignmentStatus\": \"\"\n}"
response = HTTP::Client.get url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"),
Content = new StringContent("{\n \"AssignmentStatus\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments");
var request = new RestRequest("", Method.Get);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AssignmentStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"
payload := strings.NewReader("{\n \"AssignmentStatus\": \"\"\n}")
req, _ := http.NewRequest("GET", 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))
}
GET /baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28
{
"AssignmentStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")
.setHeader("content-type", "application/json")
.setBody("{\n \"AssignmentStatus\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"))
.header("content-type", "application/json")
.method("GET", HttpRequest.BodyPublishers.ofString("{\n \"AssignmentStatus\": \"\"\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 \"AssignmentStatus\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")
.get()
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")
.header("content-type", "application/json")
.body("{\n \"AssignmentStatus\": \"\"\n}")
.asString();
const data = JSON.stringify({
AssignmentStatus: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments',
headers: {'content-type': 'application/json'},
data: {AssignmentStatus: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments';
const options = {
method: 'GET',
headers: {'content-type': 'application/json'},
body: '{"AssignmentStatus":""}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments',
method: 'GET',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AssignmentStatus": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AssignmentStatus\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")
.get()
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments',
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({AssignmentStatus: ''}));
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments',
headers: {'content-type': 'application/json'},
body: {AssignmentStatus: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AssignmentStatus: ''
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments',
headers: {'content-type': 'application/json'},
data: {AssignmentStatus: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments';
const options = {
method: 'GET',
headers: {'content-type': 'application/json'},
body: '{"AssignmentStatus":""}'
};
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 = @{ @"AssignmentStatus": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AssignmentStatus\": \"\"\n}" in
Client.call ~headers ~body `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => json_encode([
'AssignmentStatus' => ''
]),
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('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments', [
'body' => '{
"AssignmentStatus": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AssignmentStatus' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AssignmentStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments');
$request->setRequestMethod('GET');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments' -Method GET -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentStatus": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AssignmentStatus\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"
payload = { "AssignmentStatus": "" }
headers = {"content-type": "application/json"}
response = requests.get(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments"
payload <- "{\n \"AssignmentStatus\": \"\"\n}"
encode <- "json"
response <- VERB("GET", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"AssignmentStatus\": \"\"\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.get('/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments') do |req|
req.body = "{\n \"AssignmentStatus\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments";
let payload = json!({"AssignmentStatus": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments \
--header 'content-type: application/json' \
--data '{
"AssignmentStatus": ""
}'
echo '{
"AssignmentStatus": ""
}' | \
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments \
content-type:application/json
wget --quiet \
--method GET \
--header 'content-type: application/json' \
--body-data '{\n "AssignmentStatus": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["AssignmentStatus": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListIAMPolicyAssignmentsForUser
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments
QUERY PARAMS
AwsAccountId
UserName
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")
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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/iam-policy-assignments")! 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
ListIngestions
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions
QUERY PARAMS
DataSetId
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")
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/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/ingestions")! 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
ListNamespaces
{{baseUrl}}/accounts/:AwsAccountId/namespaces
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces"
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}}/accounts/:AwsAccountId/namespaces"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces"
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/accounts/:AwsAccountId/namespaces HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces"))
.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}}/accounts/:AwsAccountId/namespaces")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces")
.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}}/accounts/:AwsAccountId/namespaces');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces';
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}}/accounts/:AwsAccountId/namespaces',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces',
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}}/accounts/:AwsAccountId/namespaces'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces');
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}}/accounts/:AwsAccountId/namespaces'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces';
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}}/accounts/:AwsAccountId/namespaces"]
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}}/accounts/:AwsAccountId/namespaces" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces",
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}}/accounts/:AwsAccountId/namespaces');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces")
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/accounts/:AwsAccountId/namespaces') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces";
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}}/accounts/:AwsAccountId/namespaces
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces")! 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
ListRefreshSchedules
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
QUERY PARAMS
AwsAccountId
DataSetId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"))
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules",
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules";
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
http GET {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")! 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}}/resources/:ResourceArn/tags
QUERY PARAMS
ResourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/resources/:ResourceArn/tags");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/resources/:ResourceArn/tags")
require "http/client"
url = "{{baseUrl}}/resources/:ResourceArn/tags"
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}}/resources/:ResourceArn/tags"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/resources/:ResourceArn/tags");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/resources/:ResourceArn/tags"
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/resources/:ResourceArn/tags HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/resources/:ResourceArn/tags")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/resources/:ResourceArn/tags"))
.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}}/resources/:ResourceArn/tags")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/resources/:ResourceArn/tags")
.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}}/resources/:ResourceArn/tags');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/resources/:ResourceArn/tags'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/resources/:ResourceArn/tags';
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}}/resources/:ResourceArn/tags',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/resources/:ResourceArn/tags")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/resources/:ResourceArn/tags',
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}}/resources/:ResourceArn/tags'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/resources/:ResourceArn/tags');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/resources/:ResourceArn/tags'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/resources/:ResourceArn/tags';
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}}/resources/:ResourceArn/tags"]
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}}/resources/:ResourceArn/tags" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/resources/:ResourceArn/tags",
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}}/resources/:ResourceArn/tags');
echo $response->getBody();
setUrl('{{baseUrl}}/resources/:ResourceArn/tags');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/resources/:ResourceArn/tags');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/resources/:ResourceArn/tags' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/resources/:ResourceArn/tags' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/resources/:ResourceArn/tags")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/resources/:ResourceArn/tags"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/resources/:ResourceArn/tags"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/resources/:ResourceArn/tags")
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/resources/:ResourceArn/tags') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/resources/:ResourceArn/tags";
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}}/resources/:ResourceArn/tags
http GET {{baseUrl}}/resources/:ResourceArn/tags
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/resources/:ResourceArn/tags
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/resources/:ResourceArn/tags")! 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
ListTemplateAliases
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"
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/accounts/:AwsAccountId/templates/:TemplateId/aliases HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"))
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
.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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases',
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases';
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases",
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")
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/accounts/:AwsAccountId/templates/:TemplateId/aliases') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases";
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases")! 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
ListTemplateVersions
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions
QUERY PARAMS
AwsAccountId
TemplateId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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/accounts/:AwsAccountId/templates/:TemplateId/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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/accounts/:AwsAccountId/templates/:TemplateId/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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}}/accounts/:AwsAccountId/templates/:TemplateId/versions
http GET {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/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
ListTemplates
{{baseUrl}}/accounts/:AwsAccountId/templates
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/templates")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates"
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}}/accounts/:AwsAccountId/templates"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates"
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/accounts/:AwsAccountId/templates HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/templates")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates"))
.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}}/accounts/:AwsAccountId/templates")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/templates")
.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}}/accounts/:AwsAccountId/templates');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates';
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}}/accounts/:AwsAccountId/templates',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/templates',
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}}/accounts/:AwsAccountId/templates'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/templates');
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}}/accounts/:AwsAccountId/templates'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates';
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}}/accounts/:AwsAccountId/templates"]
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}}/accounts/:AwsAccountId/templates" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates",
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}}/accounts/:AwsAccountId/templates');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/templates")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/templates")
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/accounts/:AwsAccountId/templates') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/templates";
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}}/accounts/:AwsAccountId/templates
http GET {{baseUrl}}/accounts/:AwsAccountId/templates
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates")! 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
ListThemeAliases
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases
QUERY PARAMS
AwsAccountId
ThemeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"
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/accounts/:AwsAccountId/themes/:ThemeId/aliases HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"))
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
.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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases',
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases';
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases",
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")
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/accounts/:AwsAccountId/themes/:ThemeId/aliases') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases";
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases
http GET {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases")! 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
ListThemeVersions
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions
QUERY PARAMS
AwsAccountId
ThemeId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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/accounts/:AwsAccountId/themes/:ThemeId/versions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/versions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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/accounts/:AwsAccountId/themes/:ThemeId/versions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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}}/accounts/:AwsAccountId/themes/:ThemeId/versions
http GET {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/versions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/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
ListThemes
{{baseUrl}}/accounts/:AwsAccountId/themes
QUERY PARAMS
AwsAccountId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/themes")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes"
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}}/accounts/:AwsAccountId/themes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/themes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes"
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/accounts/:AwsAccountId/themes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/themes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes"))
.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}}/accounts/:AwsAccountId/themes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/themes")
.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}}/accounts/:AwsAccountId/themes');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes';
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}}/accounts/:AwsAccountId/themes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/themes',
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}}/accounts/:AwsAccountId/themes'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/themes');
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}}/accounts/:AwsAccountId/themes'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes';
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}}/accounts/:AwsAccountId/themes"]
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}}/accounts/:AwsAccountId/themes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes",
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}}/accounts/:AwsAccountId/themes');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/themes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/themes")
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/accounts/:AwsAccountId/themes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/themes";
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}}/accounts/:AwsAccountId/themes
http GET {{baseUrl}}/accounts/:AwsAccountId/themes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes")! 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
ListUserGroups
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups
QUERY PARAMS
UserName
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName/groups")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListUsers
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users
QUERY PARAMS
AwsAccountId
Namespace
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
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/accounts/:AwsAccountId/namespaces/:Namespace/users HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"))
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.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}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users',
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users';
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users",
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
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/accounts/:AwsAccountId/namespaces/:Namespace/users') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users";
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users
http GET {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")! 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
PutDataSetRefreshProperties
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
QUERY PARAMS
AwsAccountId
DataSetId
BODY json
{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
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 \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties" {:content-type :json
:form-params {:DataSetRefreshProperties {:RefreshConfiguration ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"),
Content = new StringContent("{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
payload := strings.NewReader("{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 70
{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.setHeader("content-type", "application/json")
.setBody("{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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 \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.header("content-type", "application/json")
.body("{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
DataSetRefreshProperties: {
RefreshConfiguration: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
headers: {'content-type': 'application/json'},
data: {DataSetRefreshProperties: {RefreshConfiguration: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"DataSetRefreshProperties":{"RefreshConfiguration":""}}'
};
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DataSetRefreshProperties": {\n "RefreshConfiguration": ""\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 \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
.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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
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({DataSetRefreshProperties: {RefreshConfiguration: ''}}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
headers: {'content-type': 'application/json'},
body: {DataSetRefreshProperties: {RefreshConfiguration: ''}},
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DataSetRefreshProperties: {
RefreshConfiguration: ''
}
});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties',
headers: {'content-type': 'application/json'},
data: {DataSetRefreshProperties: {RefreshConfiguration: ''}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"DataSetRefreshProperties":{"RefreshConfiguration":""}}'
};
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 = @{ @"DataSetRefreshProperties": @{ @"RefreshConfiguration": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties",
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([
'DataSetRefreshProperties' => [
'RefreshConfiguration' => ''
]
]),
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties', [
'body' => '{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DataSetRefreshProperties' => [
'RefreshConfiguration' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DataSetRefreshProperties' => [
'RefreshConfiguration' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
payload = { "DataSetRefreshProperties": { "RefreshConfiguration": "" } }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties"
payload <- "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")
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 \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties') do |req|
req.body = "{\n \"DataSetRefreshProperties\": {\n \"RefreshConfiguration\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties";
let payload = json!({"DataSetRefreshProperties": json!({"RefreshConfiguration": ""})});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties \
--header 'content-type: application/json' \
--data '{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}'
echo '{
"DataSetRefreshProperties": {
"RefreshConfiguration": ""
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "DataSetRefreshProperties": {\n "RefreshConfiguration": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["DataSetRefreshProperties": ["RefreshConfiguration": ""]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-properties")! 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
RegisterUser
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users
QUERY PARAMS
AwsAccountId
Namespace
BODY json
{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users");
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 \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users" {:content-type :json
:form-params {:IdentityType ""
:Email ""
:UserRole ""
:IamArn ""
:SessionName ""
:UserName ""
:CustomPermissionsName ""
:ExternalLoginFederationProviderType ""
:CustomFederationProviderUrl ""
:ExternalLoginId ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users"),
Content = new StringContent("{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
payload := strings.NewReader("{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 250
{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.setHeader("content-type", "application/json")
.setBody("{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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 \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.header("content-type", "application/json")
.body("{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
.asString();
const data = JSON.stringify({
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users',
headers: {'content-type': 'application/json'},
data: {
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"IdentityType":"","Email":"","UserRole":"","IamArn":"","SessionName":"","UserName":"","CustomPermissionsName":"","ExternalLoginFederationProviderType":"","CustomFederationProviderUrl":"","ExternalLoginId":""}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "IdentityType": "",\n "Email": "",\n "UserRole": "",\n "IamArn": "",\n "SessionName": "",\n "UserName": "",\n "CustomPermissionsName": "",\n "ExternalLoginFederationProviderType": "",\n "CustomFederationProviderUrl": "",\n "ExternalLoginId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
.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/accounts/:AwsAccountId/namespaces/:Namespace/users',
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({
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users',
headers: {'content-type': 'application/json'},
body: {
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users',
headers: {'content-type': 'application/json'},
data: {
IdentityType: '',
Email: '',
UserRole: '',
IamArn: '',
SessionName: '',
UserName: '',
CustomPermissionsName: '',
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"IdentityType":"","Email":"","UserRole":"","IamArn":"","SessionName":"","UserName":"","CustomPermissionsName":"","ExternalLoginFederationProviderType":"","CustomFederationProviderUrl":"","ExternalLoginId":""}'
};
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 = @{ @"IdentityType": @"",
@"Email": @"",
@"UserRole": @"",
@"IamArn": @"",
@"SessionName": @"",
@"UserName": @"",
@"CustomPermissionsName": @"",
@"ExternalLoginFederationProviderType": @"",
@"CustomFederationProviderUrl": @"",
@"ExternalLoginId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users",
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([
'IdentityType' => '',
'Email' => '',
'UserRole' => '',
'IamArn' => '',
'SessionName' => '',
'UserName' => '',
'CustomPermissionsName' => '',
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users', [
'body' => '{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'IdentityType' => '',
'Email' => '',
'UserRole' => '',
'IamArn' => '',
'SessionName' => '',
'UserName' => '',
'CustomPermissionsName' => '',
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'IdentityType' => '',
'Email' => '',
'UserRole' => '',
'IamArn' => '',
'SessionName' => '',
'UserName' => '',
'CustomPermissionsName' => '',
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
payload = {
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users"
payload <- "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users")
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 \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/users') do |req|
req.body = "{\n \"IdentityType\": \"\",\n \"Email\": \"\",\n \"UserRole\": \"\",\n \"IamArn\": \"\",\n \"SessionName\": \"\",\n \"UserName\": \"\",\n \"CustomPermissionsName\": \"\",\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users";
let payload = json!({
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users \
--header 'content-type: application/json' \
--data '{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
echo '{
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "IdentityType": "",\n "Email": "",\n "UserRole": "",\n "IamArn": "",\n "SessionName": "",\n "UserName": "",\n "CustomPermissionsName": "",\n "ExternalLoginFederationProviderType": "",\n "CustomFederationProviderUrl": "",\n "ExternalLoginId": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"IdentityType": "",
"Email": "",
"UserRole": "",
"IamArn": "",
"SessionName": "",
"UserName": "",
"CustomPermissionsName": "",
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users")! 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
RestoreAnalysis
{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId
QUERY PARAMS
AwsAccountId
AnalysisId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"
response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/restore/analyses/:AnalysisId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"))
.method("POST", 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}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
.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('POST', '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId';
const options = {method: 'POST'};
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}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/restore/analyses/:AnalysisId',
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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId');
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}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId';
const options = {method: 'POST'};
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}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
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}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/restore/analyses/:AnalysisId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId";
let client = reqwest::Client::new();
let response = client.post(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId
http POST {{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/restore/analyses/:AnalysisId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
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
SearchAnalyses
{{baseUrl}}/accounts/:AwsAccountId/search/analyses
QUERY PARAMS
AwsAccountId
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/search/analyses");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/search/analyses" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]
:NextToken ""
:MaxResults 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/search/analyses"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/analyses"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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}}/accounts/:AwsAccountId/search/analyses");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/search/analyses"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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/accounts/:AwsAccountId/search/analyses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/search/analyses")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/search/analyses"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/analyses")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/search/analyses")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/analyses');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/analyses',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/analyses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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}}/accounts/:AwsAccountId/search/analyses',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/analyses")
.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/accounts/:AwsAccountId/search/analyses',
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({Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/analyses',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/analyses');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/analyses',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/analyses';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ],
@"NextToken": @"",
@"MaxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/search/analyses"]
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}}/accounts/:AwsAccountId/search/analyses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/search/analyses",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/analyses', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/search/analyses');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/search/analyses');
$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}}/accounts/:AwsAccountId/search/analyses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/search/analyses' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/search/analyses", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/search/analyses"
payload = {
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/search/analyses"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/analyses")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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.post('/baseUrl/accounts/:AwsAccountId/search/analyses') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/search/analyses";
let payload = json!({
"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
),
"NextToken": "",
"MaxResults": 0
});
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}}/accounts/:AwsAccountId/search/analyses \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/search/analyses \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/search/analyses
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
],
"NextToken": "",
"MaxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/search/analyses")! 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
SearchDashboards
{{baseUrl}}/accounts/:AwsAccountId/search/dashboards
QUERY PARAMS
AwsAccountId
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]
:NextToken ""
:MaxResults 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/dashboards"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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}}/accounts/:AwsAccountId/search/dashboards");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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/accounts/:AwsAccountId/search/dashboards HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/dashboards")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/search/dashboards")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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}}/accounts/:AwsAccountId/search/dashboards',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/dashboards")
.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/accounts/:AwsAccountId/search/dashboards',
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({Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ],
@"NextToken": @"",
@"MaxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"]
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}}/accounts/:AwsAccountId/search/dashboards" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/search/dashboards",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/search/dashboards');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/search/dashboards');
$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}}/accounts/:AwsAccountId/search/dashboards' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/search/dashboards' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/search/dashboards", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"
payload = {
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/dashboards")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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.post('/baseUrl/accounts/:AwsAccountId/search/dashboards') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards";
let payload = json!({
"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
),
"NextToken": "",
"MaxResults": 0
});
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}}/accounts/:AwsAccountId/search/dashboards \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/search/dashboards \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/search/dashboards
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
],
"NextToken": "",
"MaxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/search/dashboards")! 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
SearchDataSets
{{baseUrl}}/accounts/:AwsAccountId/search/data-sets
QUERY PARAMS
AwsAccountId
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]
:NextToken ""
:MaxResults 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/data-sets"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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}}/accounts/:AwsAccountId/search/data-sets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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/accounts/:AwsAccountId/search/data-sets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/data-sets")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/search/data-sets")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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}}/accounts/:AwsAccountId/search/data-sets',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/data-sets")
.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/accounts/:AwsAccountId/search/data-sets',
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({Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ],
@"NextToken": @"",
@"MaxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"]
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}}/accounts/:AwsAccountId/search/data-sets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/search/data-sets",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/search/data-sets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/search/data-sets');
$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}}/accounts/:AwsAccountId/search/data-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/search/data-sets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/search/data-sets", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"
payload = {
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/data-sets")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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.post('/baseUrl/accounts/:AwsAccountId/search/data-sets') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets";
let payload = json!({
"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
),
"NextToken": "",
"MaxResults": 0
});
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}}/accounts/:AwsAccountId/search/data-sets \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/search/data-sets \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/search/data-sets
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
],
"NextToken": "",
"MaxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/search/data-sets")! 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
SearchDataSources
{{baseUrl}}/accounts/:AwsAccountId/search/data-sources
QUERY PARAMS
AwsAccountId
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]
:NextToken ""
:MaxResults 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/data-sources"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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}}/accounts/:AwsAccountId/search/data-sources");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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/accounts/:AwsAccountId/search/data-sources HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/data-sources")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/search/data-sources")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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}}/accounts/:AwsAccountId/search/data-sources',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/data-sources")
.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/accounts/:AwsAccountId/search/data-sources',
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({Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ],
@"NextToken": @"",
@"MaxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"]
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}}/accounts/:AwsAccountId/search/data-sources" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/search/data-sources",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/search/data-sources');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/search/data-sources');
$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}}/accounts/:AwsAccountId/search/data-sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/search/data-sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/search/data-sources", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"
payload = {
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/data-sources")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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.post('/baseUrl/accounts/:AwsAccountId/search/data-sources') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources";
let payload = json!({
"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
),
"NextToken": "",
"MaxResults": 0
});
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}}/accounts/:AwsAccountId/search/data-sources \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/search/data-sources \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/search/data-sources
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
],
"NextToken": "",
"MaxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/search/data-sources")! 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
SearchFolders
{{baseUrl}}/accounts/:AwsAccountId/search/folders
QUERY PARAMS
AwsAccountId
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/search/folders");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/search/folders" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]
:NextToken ""
:MaxResults 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/search/folders"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/folders"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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}}/accounts/:AwsAccountId/search/folders");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/search/folders"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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/accounts/:AwsAccountId/search/folders HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/search/folders")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/search/folders"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/folders")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/search/folders")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/folders');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/folders',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/folders';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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}}/accounts/:AwsAccountId/search/folders',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/search/folders")
.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/accounts/:AwsAccountId/search/folders',
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({Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/folders',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/folders');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
],
NextToken: '',
MaxResults: 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: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/search/folders',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}], NextToken: '', MaxResults: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/search/folders';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}],"NextToken":"","MaxResults":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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ],
@"NextToken": @"",
@"MaxResults": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/search/folders"]
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}}/accounts/:AwsAccountId/search/folders" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/search/folders",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 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('POST', '{{baseUrl}}/accounts/:AwsAccountId/search/folders', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/search/folders');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
],
'NextToken' => '',
'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/search/folders');
$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}}/accounts/:AwsAccountId/search/folders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/search/folders' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/search/folders", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/search/folders"
payload = {
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/search/folders"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\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}}/accounts/:AwsAccountId/search/folders")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 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.post('/baseUrl/accounts/:AwsAccountId/search/folders') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ],\n \"NextToken\": \"\",\n \"MaxResults\": 0\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/search/folders";
let payload = json!({
"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
),
"NextToken": "",
"MaxResults": 0
});
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}}/accounts/:AwsAccountId/search/folders \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
],
"NextToken": "",
"MaxResults": 0
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/search/folders \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ],\n "NextToken": "",\n "MaxResults": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/search/folders
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
],
"NextToken": "",
"MaxResults": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/search/folders")! 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
SearchGroups
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search
QUERY PARAMS
AwsAccountId
Namespace
BODY json
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search");
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search" {:content-type :json
:form-params {:Filters [{:Operator ""
:Name ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"),
Content = new StringContent("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"
payload := strings.NewReader("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups-search HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 92
{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")
.setHeader("content-type", "application/json")
.setBody("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")
.header("content-type", "application/json")
.body("{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")
.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/accounts/:AwsAccountId/namespaces/:Namespace/groups-search',
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({Filters: [{Operator: '', Name: '', Value: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search',
headers: {'content-type': 'application/json'},
body: {Filters: [{Operator: '', Name: '', Value: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Filters: [
{
Operator: '',
Name: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search',
headers: {'content-type': 'application/json'},
data: {Filters: [{Operator: '', Name: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Filters":[{"Operator":"","Name":"","Value":""}]}'
};
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 = @{ @"Filters": @[ @{ @"Operator": @"", @"Name": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search",
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([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
]
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search', [
'body' => '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Filters' => [
[
'Operator' => '',
'Name' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups-search", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"
payload = { "Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search"
payload <- "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")
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 \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups-search') do |req|
req.body = "{\n \"Filters\": [\n {\n \"Operator\": \"\",\n \"Name\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search";
let payload = json!({"Filters": (
json!({
"Operator": "",
"Name": "",
"Value": ""
})
)});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search \
--header 'content-type: application/json' \
--data '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}'
echo '{
"Filters": [
{
"Operator": "",
"Name": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Filters": [\n {\n "Operator": "",\n "Name": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Filters": [
[
"Operator": "",
"Name": "",
"Value": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups-search")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagResource
{{baseUrl}}/resources/:ResourceArn/tags
QUERY PARAMS
ResourceArn
BODY json
{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/resources/:ResourceArn/tags");
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 {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/resources/:ResourceArn/tags" {:content-type :json
:form-params {:Tags [{:Key ""
:Value ""}]}})
require "http/client"
url = "{{baseUrl}}/resources/:ResourceArn/tags"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/resources/:ResourceArn/tags"),
Content = new StringContent("{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/resources/:ResourceArn/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/resources/:ResourceArn/tags"
payload := strings.NewReader("{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/resources/:ResourceArn/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 66
{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/resources/:ResourceArn/tags")
.setHeader("content-type", "application/json")
.setBody("{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/resources/:ResourceArn/tags"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/resources/:ResourceArn/tags")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/resources/:ResourceArn/tags")
.header("content-type", "application/json")
.body("{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
Tags: [
{
Key: '',
Value: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/resources/:ResourceArn/tags');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/resources/:ResourceArn/tags',
headers: {'content-type': 'application/json'},
data: {Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/resources/:ResourceArn/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/resources/:ResourceArn/tags',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/resources/:ResourceArn/tags")
.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/resources/:ResourceArn/tags',
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: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/resources/:ResourceArn/tags',
headers: {'content-type': 'application/json'},
body: {Tags: [{Key: '', Value: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/resources/:ResourceArn/tags');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Tags: [
{
Key: '',
Value: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/resources/:ResourceArn/tags',
headers: {'content-type': 'application/json'},
data: {Tags: [{Key: '', Value: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/resources/:ResourceArn/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"Tags":[{"Key":"","Value":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Tags": @[ @{ @"Key": @"", @"Value": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/resources/:ResourceArn/tags"]
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}}/resources/:ResourceArn/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/resources/:ResourceArn/tags",
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' => [
[
'Key' => '',
'Value' => ''
]
]
]),
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}}/resources/:ResourceArn/tags', [
'body' => '{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/resources/:ResourceArn/tags');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Tags' => [
[
'Key' => '',
'Value' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/resources/:ResourceArn/tags');
$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}}/resources/:ResourceArn/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/resources/:ResourceArn/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/resources/:ResourceArn/tags", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/resources/:ResourceArn/tags"
payload = { "Tags": [
{
"Key": "",
"Value": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/resources/:ResourceArn/tags"
payload <- "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/resources/:ResourceArn/tags")
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 {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/resources/:ResourceArn/tags') do |req|
req.body = "{\n \"Tags\": [\n {\n \"Key\": \"\",\n \"Value\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/resources/:ResourceArn/tags";
let payload = json!({"Tags": (
json!({
"Key": "",
"Value": ""
})
)});
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}}/resources/:ResourceArn/tags \
--header 'content-type: application/json' \
--data '{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}'
echo '{
"Tags": [
{
"Key": "",
"Value": ""
}
]
}' | \
http POST {{baseUrl}}/resources/:ResourceArn/tags \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "Tags": [\n {\n "Key": "",\n "Value": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/resources/:ResourceArn/tags
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Tags": [
[
"Key": "",
"Value": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/resources/:ResourceArn/tags")! 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}}/resources/:ResourceArn/tags#keys
QUERY PARAMS
keys
ResourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/resources/:ResourceArn/tags#keys" {:query-params {:keys ""}})
require "http/client"
url = "{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys"
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}}/resources/:ResourceArn/tags?keys=#keys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys"
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/resources/:ResourceArn/tags?keys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys"))
.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}}/resources/:ResourceArn/tags?keys=#keys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys")
.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}}/resources/:ResourceArn/tags?keys=#keys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/resources/:ResourceArn/tags#keys',
params: {keys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys';
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}}/resources/:ResourceArn/tags?keys=#keys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/resources/:ResourceArn/tags?keys=',
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}}/resources/:ResourceArn/tags#keys',
qs: {keys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/resources/:ResourceArn/tags#keys');
req.query({
keys: ''
});
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}}/resources/:ResourceArn/tags#keys',
params: {keys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys';
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}}/resources/:ResourceArn/tags?keys=#keys"]
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}}/resources/:ResourceArn/tags?keys=#keys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys",
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}}/resources/:ResourceArn/tags?keys=#keys');
echo $response->getBody();
setUrl('{{baseUrl}}/resources/:ResourceArn/tags#keys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'keys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/resources/:ResourceArn/tags#keys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'keys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/resources/:ResourceArn/tags?keys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/resources/:ResourceArn/tags#keys"
querystring = {"keys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/resources/:ResourceArn/tags#keys"
queryString <- list(keys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys")
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/resources/:ResourceArn/tags') do |req|
req.params['keys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/resources/:ResourceArn/tags#keys";
let querystring = [
("keys", ""),
];
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}}/resources/:ResourceArn/tags?keys=#keys'
http DELETE '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/resources/:ResourceArn/tags?keys=#keys")! 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
UpdateAccountCustomization
{{baseUrl}}/accounts/:AwsAccountId/customizations
QUERY PARAMS
AwsAccountId
BODY json
{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/customizations");
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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/customizations" {:content-type :json
:form-params {:AccountCustomization {:DefaultTheme ""
:DefaultEmailCustomizationTemplate ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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}}/accounts/:AwsAccountId/customizations"),
Content = new StringContent("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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}}/accounts/:AwsAccountId/customizations");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload := strings.NewReader("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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/accounts/:AwsAccountId/customizations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 103
{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/customizations")
.setHeader("content-type", "application/json")
.setBody("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/customizations"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.header("content-type", "application/json")
.body("{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
AccountCustomization: {
DefaultTheme: '',
DefaultEmailCustomizationTemplate: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/customizations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
data: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AccountCustomization":{"DefaultTheme":"","DefaultEmailCustomizationTemplate":""}}'
};
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}}/accounts/:AwsAccountId/customizations',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AccountCustomization": {\n "DefaultTheme": "",\n "DefaultEmailCustomizationTemplate": ""\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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/customizations")
.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/accounts/:AwsAccountId/customizations',
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({
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
body: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''}
},
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}}/accounts/:AwsAccountId/customizations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AccountCustomization: {
DefaultTheme: '',
DefaultEmailCustomizationTemplate: ''
}
});
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}}/accounts/:AwsAccountId/customizations',
headers: {'content-type': 'application/json'},
data: {
AccountCustomization: {DefaultTheme: '', DefaultEmailCustomizationTemplate: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/customizations';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AccountCustomization":{"DefaultTheme":"","DefaultEmailCustomizationTemplate":""}}'
};
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 = @{ @"AccountCustomization": @{ @"DefaultTheme": @"", @"DefaultEmailCustomizationTemplate": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/customizations"]
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}}/accounts/:AwsAccountId/customizations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/customizations",
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([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
]
]),
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}}/accounts/:AwsAccountId/customizations', [
'body' => '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AccountCustomization' => [
'DefaultTheme' => '',
'DefaultEmailCustomizationTemplate' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/customizations');
$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}}/accounts/:AwsAccountId/customizations' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/customizations' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/customizations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload = { "AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/customizations"
payload <- "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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}}/accounts/:AwsAccountId/customizations")
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 \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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/accounts/:AwsAccountId/customizations') do |req|
req.body = "{\n \"AccountCustomization\": {\n \"DefaultTheme\": \"\",\n \"DefaultEmailCustomizationTemplate\": \"\"\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}}/accounts/:AwsAccountId/customizations";
let payload = json!({"AccountCustomization": json!({
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
})});
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}}/accounts/:AwsAccountId/customizations \
--header 'content-type: application/json' \
--data '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}'
echo '{
"AccountCustomization": {
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/customizations \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "AccountCustomization": {\n "DefaultTheme": "",\n "DefaultEmailCustomizationTemplate": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/customizations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["AccountCustomization": [
"DefaultTheme": "",
"DefaultEmailCustomizationTemplate": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/customizations")! 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
UpdateAccountSettings
{{baseUrl}}/accounts/:AwsAccountId/settings
QUERY PARAMS
AwsAccountId
BODY json
{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/settings");
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 \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/settings" {:content-type :json
:form-params {:DefaultNamespace ""
:NotificationEmail ""
:TerminationProtectionEnabled false}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/settings"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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}}/accounts/:AwsAccountId/settings"),
Content = new StringContent("{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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}}/accounts/:AwsAccountId/settings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/settings"
payload := strings.NewReader("{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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/accounts/:AwsAccountId/settings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 96
{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/settings")
.setHeader("content-type", "application/json")
.setBody("{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/settings"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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 \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/settings")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/settings")
.header("content-type", "application/json")
.body("{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}")
.asString();
const data = JSON.stringify({
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/settings');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/settings',
headers: {'content-type': 'application/json'},
data: {
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/settings';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"DefaultNamespace":"","NotificationEmail":"","TerminationProtectionEnabled":false}'
};
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}}/accounts/:AwsAccountId/settings',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "DefaultNamespace": "",\n "NotificationEmail": "",\n "TerminationProtectionEnabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/settings")
.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/accounts/:AwsAccountId/settings',
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({
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/settings',
headers: {'content-type': 'application/json'},
body: {
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
},
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}}/accounts/:AwsAccountId/settings');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
});
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}}/accounts/:AwsAccountId/settings',
headers: {'content-type': 'application/json'},
data: {
DefaultNamespace: '',
NotificationEmail: '',
TerminationProtectionEnabled: false
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/settings';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"DefaultNamespace":"","NotificationEmail":"","TerminationProtectionEnabled":false}'
};
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 = @{ @"DefaultNamespace": @"",
@"NotificationEmail": @"",
@"TerminationProtectionEnabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/settings"]
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}}/accounts/:AwsAccountId/settings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/settings",
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([
'DefaultNamespace' => '',
'NotificationEmail' => '',
'TerminationProtectionEnabled' => null
]),
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}}/accounts/:AwsAccountId/settings', [
'body' => '{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/settings');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'DefaultNamespace' => '',
'NotificationEmail' => '',
'TerminationProtectionEnabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'DefaultNamespace' => '',
'NotificationEmail' => '',
'TerminationProtectionEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/settings');
$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}}/accounts/:AwsAccountId/settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/settings", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/settings"
payload = {
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": False
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/settings"
payload <- "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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}}/accounts/:AwsAccountId/settings")
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 \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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/accounts/:AwsAccountId/settings') do |req|
req.body = "{\n \"DefaultNamespace\": \"\",\n \"NotificationEmail\": \"\",\n \"TerminationProtectionEnabled\": false\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}}/accounts/:AwsAccountId/settings";
let payload = json!({
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
});
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}}/accounts/:AwsAccountId/settings \
--header 'content-type: application/json' \
--data '{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}'
echo '{
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/settings \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "DefaultNamespace": "",\n "NotificationEmail": "",\n "TerminationProtectionEnabled": false\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/settings
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"DefaultNamespace": "",
"NotificationEmail": "",
"TerminationProtectionEnabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/settings")! 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
UpdateAnalysis
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
QUERY PARAMS
AwsAccountId
AnalysisId
BODY json
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId" {:content-type :json
:form-params {:Name ""
:Parameters {:StringParameters ""
:IntegerParameters ""
:DecimalParameters ""
:DateTimeParameters ""}
:SourceEntity {:SourceTemplate ""}
:ThemeArn ""
:Definition {:DataSetIdentifierDeclarations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/analyses/:AnalysisId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/analyses/:AnalysisId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/analyses/:AnalysisId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 494
{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {
SourceTemplate: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"SourceEntity":{"SourceTemplate":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")
.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/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/analyses/:AnalysisId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {
SourceTemplate: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
SourceEntity: {SourceTemplate: ''},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"SourceEntity":{"SourceTemplate":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"Parameters": @{ @"StringParameters": @"", @"IntegerParameters": @"", @"DecimalParameters": @"", @"DateTimeParameters": @"" },
@"SourceEntity": @{ @"SourceTemplate": @"" },
@"ThemeArn": @"",
@"Definition": @{ @"DataSetIdentifierDeclarations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId",
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([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/analyses/:AnalysisId', [
'body' => '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'SourceEntity' => [
'SourceTemplate' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId');
$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}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload = {
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": { "SourceTemplate": "" },
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId"
payload <- "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/analyses/:AnalysisId")
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 \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/analyses/:AnalysisId') do |req|
req.body = "{\n \"Name\": \"\",\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/analyses/:AnalysisId";
let payload = json!({
"Name": "",
"Parameters": json!({
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
}),
"SourceEntity": json!({"SourceTemplate": ""}),
"ThemeArn": "",
"Definition": json!({
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"Name": "",
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"SourceEntity": {
"SourceTemplate": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"Parameters": [
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
],
"SourceEntity": ["SourceTemplate": ""],
"ThemeArn": "",
"Definition": [
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId")! 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
UpdateAnalysisPermissions
{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
QUERY PARAMS
AwsAccountId
AnalysisId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/analyses/:AnalysisId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
.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/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"]
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions');
$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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/analyses/:AnalysisId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/analyses/:AnalysisId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (json!({}))
});
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}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/analyses/:AnalysisId/permissions")! 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
UpdateDashboard
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
QUERY PARAMS
AwsAccountId
DashboardId
BODY json
{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId" {:content-type :json
:form-params {:Name ""
:SourceEntity {:SourceTemplate ""}
:Parameters {:StringParameters ""
:IntegerParameters ""
:DecimalParameters ""
:DateTimeParameters ""}
:VersionDescription ""
:DashboardPublishOptions {:AdHocFilteringOption ""
:ExportToCSVOption ""
:SheetControlsOption ""
:VisualPublishOptions ""
:SheetLayoutElementMaximizationOption ""
:VisualMenuOption ""
:VisualAxisSortOption ""
:ExportWithHiddenFieldsOption ""
:DataPointDrillUpDownOption ""
:DataPointMenuLabelOption ""
:DataPointTooltipOption ""}
:ThemeArn ""
:Definition {:DataSetIdentifierDeclarations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/dashboards/:DashboardId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/dashboards/:DashboardId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/dashboards/:DashboardId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 937
{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
SourceEntity: {
SourceTemplate: ''
},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
SourceEntity: {SourceTemplate: ''},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","SourceEntity":{"SourceTemplate":""},"Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"VersionDescription":"","DashboardPublishOptions":{"AdHocFilteringOption":"","ExportToCSVOption":"","SheetControlsOption":"","VisualPublishOptions":"","SheetLayoutElementMaximizationOption":"","VisualMenuOption":"","VisualAxisSortOption":"","ExportWithHiddenFieldsOption":"","DataPointDrillUpDownOption":"","DataPointMenuLabelOption":"","DataPointTooltipOption":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "VersionDescription": "",\n "DashboardPublishOptions": {\n "AdHocFilteringOption": "",\n "ExportToCSVOption": "",\n "SheetControlsOption": "",\n "VisualPublishOptions": "",\n "SheetLayoutElementMaximizationOption": "",\n "VisualMenuOption": "",\n "VisualAxisSortOption": "",\n "ExportWithHiddenFieldsOption": "",\n "DataPointDrillUpDownOption": "",\n "DataPointMenuLabelOption": "",\n "DataPointTooltipOption": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")
.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/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
SourceEntity: {SourceTemplate: ''},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
SourceEntity: {SourceTemplate: ''},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/dashboards/:DashboardId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
SourceEntity: {
SourceTemplate: ''
},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
SourceEntity: {SourceTemplate: ''},
Parameters: {
StringParameters: '',
IntegerParameters: '',
DecimalParameters: '',
DateTimeParameters: ''
},
VersionDescription: '',
DashboardPublishOptions: {
AdHocFilteringOption: '',
ExportToCSVOption: '',
SheetControlsOption: '',
VisualPublishOptions: '',
SheetLayoutElementMaximizationOption: '',
VisualMenuOption: '',
VisualAxisSortOption: '',
ExportWithHiddenFieldsOption: '',
DataPointDrillUpDownOption: '',
DataPointMenuLabelOption: '',
DataPointTooltipOption: ''
},
ThemeArn: '',
Definition: {
DataSetIdentifierDeclarations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","SourceEntity":{"SourceTemplate":""},"Parameters":{"StringParameters":"","IntegerParameters":"","DecimalParameters":"","DateTimeParameters":""},"VersionDescription":"","DashboardPublishOptions":{"AdHocFilteringOption":"","ExportToCSVOption":"","SheetControlsOption":"","VisualPublishOptions":"","SheetLayoutElementMaximizationOption":"","VisualMenuOption":"","VisualAxisSortOption":"","ExportWithHiddenFieldsOption":"","DataPointDrillUpDownOption":"","DataPointMenuLabelOption":"","DataPointTooltipOption":""},"ThemeArn":"","Definition":{"DataSetIdentifierDeclarations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"SourceEntity": @{ @"SourceTemplate": @"" },
@"Parameters": @{ @"StringParameters": @"", @"IntegerParameters": @"", @"DecimalParameters": @"", @"DateTimeParameters": @"" },
@"VersionDescription": @"",
@"DashboardPublishOptions": @{ @"AdHocFilteringOption": @"", @"ExportToCSVOption": @"", @"SheetControlsOption": @"", @"VisualPublishOptions": @"", @"SheetLayoutElementMaximizationOption": @"", @"VisualMenuOption": @"", @"VisualAxisSortOption": @"", @"ExportWithHiddenFieldsOption": @"", @"DataPointDrillUpDownOption": @"", @"DataPointMenuLabelOption": @"", @"DataPointTooltipOption": @"" },
@"ThemeArn": @"",
@"Definition": @{ @"DataSetIdentifierDeclarations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId",
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([
'Name' => '',
'SourceEntity' => [
'SourceTemplate' => ''
],
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/dashboards/:DashboardId', [
'body' => '{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'SourceEntity' => [
'SourceTemplate' => ''
],
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'SourceEntity' => [
'SourceTemplate' => ''
],
'Parameters' => [
'StringParameters' => '',
'IntegerParameters' => '',
'DecimalParameters' => '',
'DateTimeParameters' => ''
],
'VersionDescription' => '',
'DashboardPublishOptions' => [
'AdHocFilteringOption' => '',
'ExportToCSVOption' => '',
'SheetControlsOption' => '',
'VisualPublishOptions' => '',
'SheetLayoutElementMaximizationOption' => '',
'VisualMenuOption' => '',
'VisualAxisSortOption' => '',
'ExportWithHiddenFieldsOption' => '',
'DataPointDrillUpDownOption' => '',
'DataPointMenuLabelOption' => '',
'DataPointTooltipOption' => ''
],
'ThemeArn' => '',
'Definition' => [
'DataSetIdentifierDeclarations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId');
$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}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload = {
"Name": "",
"SourceEntity": { "SourceTemplate": "" },
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId"
payload <- "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/dashboards/:DashboardId")
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 \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/dashboards/:DashboardId') do |req|
req.body = "{\n \"Name\": \"\",\n \"SourceEntity\": {\n \"SourceTemplate\": \"\"\n },\n \"Parameters\": {\n \"StringParameters\": \"\",\n \"IntegerParameters\": \"\",\n \"DecimalParameters\": \"\",\n \"DateTimeParameters\": \"\"\n },\n \"VersionDescription\": \"\",\n \"DashboardPublishOptions\": {\n \"AdHocFilteringOption\": \"\",\n \"ExportToCSVOption\": \"\",\n \"SheetControlsOption\": \"\",\n \"VisualPublishOptions\": \"\",\n \"SheetLayoutElementMaximizationOption\": \"\",\n \"VisualMenuOption\": \"\",\n \"VisualAxisSortOption\": \"\",\n \"ExportWithHiddenFieldsOption\": \"\",\n \"DataPointDrillUpDownOption\": \"\",\n \"DataPointMenuLabelOption\": \"\",\n \"DataPointTooltipOption\": \"\"\n },\n \"ThemeArn\": \"\",\n \"Definition\": {\n \"DataSetIdentifierDeclarations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/dashboards/:DashboardId";
let payload = json!({
"Name": "",
"SourceEntity": json!({"SourceTemplate": ""}),
"Parameters": json!({
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
}),
"VersionDescription": "",
"DashboardPublishOptions": json!({
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
}),
"ThemeArn": "",
"Definition": json!({
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"Name": "",
"SourceEntity": {
"SourceTemplate": ""
},
"Parameters": {
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
},
"VersionDescription": "",
"DashboardPublishOptions": {
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
},
"ThemeArn": "",
"Definition": {
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "SourceEntity": {\n "SourceTemplate": ""\n },\n "Parameters": {\n "StringParameters": "",\n "IntegerParameters": "",\n "DecimalParameters": "",\n "DateTimeParameters": ""\n },\n "VersionDescription": "",\n "DashboardPublishOptions": {\n "AdHocFilteringOption": "",\n "ExportToCSVOption": "",\n "SheetControlsOption": "",\n "VisualPublishOptions": "",\n "SheetLayoutElementMaximizationOption": "",\n "VisualMenuOption": "",\n "VisualAxisSortOption": "",\n "ExportWithHiddenFieldsOption": "",\n "DataPointDrillUpDownOption": "",\n "DataPointMenuLabelOption": "",\n "DataPointTooltipOption": ""\n },\n "ThemeArn": "",\n "Definition": {\n "DataSetIdentifierDeclarations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"SourceEntity": ["SourceTemplate": ""],
"Parameters": [
"StringParameters": "",
"IntegerParameters": "",
"DecimalParameters": "",
"DateTimeParameters": ""
],
"VersionDescription": "",
"DashboardPublishOptions": [
"AdHocFilteringOption": "",
"ExportToCSVOption": "",
"SheetControlsOption": "",
"VisualPublishOptions": "",
"SheetLayoutElementMaximizationOption": "",
"VisualMenuOption": "",
"VisualAxisSortOption": "",
"ExportWithHiddenFieldsOption": "",
"DataPointDrillUpDownOption": "",
"DataPointMenuLabelOption": "",
"DataPointTooltipOption": ""
],
"ThemeArn": "",
"Definition": [
"DataSetIdentifierDeclarations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId")! 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
UpdateDashboardPermissions
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
QUERY PARAMS
AwsAccountId
DashboardId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]
:GrantLinkPermissions [{}]
:RevokeLinkPermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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/accounts/:AwsAccountId/dashboards/:DashboardId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 204
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
],
GrantLinkPermissions: [
{}
],
RevokeLinkPermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
headers: {'content-type': 'application/json'},
data: {
GrantPermissions: [{Principal: '', Actions: ''}],
RevokePermissions: [{}],
GrantLinkPermissions: [{}],
RevokeLinkPermissions: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}],"GrantLinkPermissions":[{}],"RevokeLinkPermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ],\n "GrantLinkPermissions": [\n {}\n ],\n "RevokeLinkPermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
.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/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
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({
GrantPermissions: [{Principal: '', Actions: ''}],
RevokePermissions: [{}],
GrantLinkPermissions: [{}],
RevokeLinkPermissions: [{}]
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
headers: {'content-type': 'application/json'},
body: {
GrantPermissions: [{Principal: '', Actions: ''}],
RevokePermissions: [{}],
GrantLinkPermissions: [{}],
RevokeLinkPermissions: [{}]
},
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
],
GrantLinkPermissions: [
{}
],
RevokeLinkPermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions',
headers: {'content-type': 'application/json'},
data: {
GrantPermissions: [{Principal: '', Actions: ''}],
RevokePermissions: [{}],
GrantLinkPermissions: [{}],
RevokeLinkPermissions: [{}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}],"GrantLinkPermissions":[{}],"RevokeLinkPermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ],
@"GrantLinkPermissions": @[ @{ } ],
@"RevokeLinkPermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"]
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
],
'GrantLinkPermissions' => [
[
]
],
'RevokeLinkPermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
],
'GrantLinkPermissions' => [
[
]
],
'RevokeLinkPermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
],
'GrantLinkPermissions' => [
[
]
],
'RevokeLinkPermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions');
$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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}],
"GrantLinkPermissions": [{}],
"RevokeLinkPermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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/accounts/:AwsAccountId/dashboards/:DashboardId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ],\n \"GrantLinkPermissions\": [\n {}\n ],\n \"RevokeLinkPermissions\": [\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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (json!({})),
"GrantLinkPermissions": (json!({})),
"RevokeLinkPermissions": (json!({}))
});
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
],
"GrantLinkPermissions": [
{}
],
"RevokeLinkPermissions": [
{}
]
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ],\n "GrantLinkPermissions": [\n {}\n ],\n "RevokeLinkPermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]],
"GrantLinkPermissions": [[]],
"RevokeLinkPermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/permissions")! 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
UpdateDashboardPublishedVersion
{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber
QUERY PARAMS
AwsAccountId
DashboardId
VersionNumber
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"))
.method("PUT", 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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
.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('PUT', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber',
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: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber');
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber';
const options = {method: 'PUT'};
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
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}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber');
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber
http PUT {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/dashboards/:DashboardId/versions/:VersionNumber")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
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
UpdateDataSet
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
QUERY PARAMS
AwsAccountId
DataSetId
BODY json
{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId" {:content-type :json
:form-params {:Name ""
:PhysicalTableMap {}
:LogicalTableMap {}
:ImportMode ""
:ColumnGroups [{:GeoSpatialColumnGroup ""}]
:FieldFolders {}
:RowLevelPermissionDataSet {:Namespace ""
:Arn ""
:PermissionPolicy ""
:FormatVersion ""
:Status ""}
:RowLevelPermissionTagConfiguration {:Status ""
:TagRules ""
:TagRuleConfigurations ""}
:ColumnLevelPermissionRules [{:Principals ""
:ColumnNames ""}]
:DataSetUsageConfiguration {:DisableUseAsDirectQuerySource ""
:DisableUseAsImportedSource ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 656
{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [
{
GeoSpatialColumnGroup: ''
}
],
FieldFolders: {},
RowLevelPermissionDataSet: {
Namespace: '',
Arn: '',
PermissionPolicy: '',
FormatVersion: '',
Status: ''
},
RowLevelPermissionTagConfiguration: {
Status: '',
TagRules: '',
TagRuleConfigurations: ''
},
ColumnLevelPermissionRules: [
{
Principals: '',
ColumnNames: ''
}
],
DataSetUsageConfiguration: {
DisableUseAsDirectQuerySource: '',
DisableUseAsImportedSource: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","PhysicalTableMap":{},"LogicalTableMap":{},"ImportMode":"","ColumnGroups":[{"GeoSpatialColumnGroup":""}],"FieldFolders":{},"RowLevelPermissionDataSet":{"Namespace":"","Arn":"","PermissionPolicy":"","FormatVersion":"","Status":""},"RowLevelPermissionTagConfiguration":{"Status":"","TagRules":"","TagRuleConfigurations":""},"ColumnLevelPermissionRules":[{"Principals":"","ColumnNames":""}],"DataSetUsageConfiguration":{"DisableUseAsDirectQuerySource":"","DisableUseAsImportedSource":""}}'
};
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}}/accounts/:AwsAccountId/data-sets/:DataSetId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "PhysicalTableMap": {},\n "LogicalTableMap": {},\n "ImportMode": "",\n "ColumnGroups": [\n {\n "GeoSpatialColumnGroup": ""\n }\n ],\n "FieldFolders": {},\n "RowLevelPermissionDataSet": {\n "Namespace": "",\n "Arn": "",\n "PermissionPolicy": "",\n "FormatVersion": "",\n "Status": ""\n },\n "RowLevelPermissionTagConfiguration": {\n "Status": "",\n "TagRules": "",\n "TagRuleConfigurations": ""\n },\n "ColumnLevelPermissionRules": [\n {\n "Principals": "",\n "ColumnNames": ""\n }\n ],\n "DataSetUsageConfiguration": {\n "DisableUseAsDirectQuerySource": "",\n "DisableUseAsImportedSource": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")
.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/accounts/:AwsAccountId/data-sets/:DataSetId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
},
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}}/accounts/:AwsAccountId/data-sets/:DataSetId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [
{
GeoSpatialColumnGroup: ''
}
],
FieldFolders: {},
RowLevelPermissionDataSet: {
Namespace: '',
Arn: '',
PermissionPolicy: '',
FormatVersion: '',
Status: ''
},
RowLevelPermissionTagConfiguration: {
Status: '',
TagRules: '',
TagRuleConfigurations: ''
},
ColumnLevelPermissionRules: [
{
Principals: '',
ColumnNames: ''
}
],
DataSetUsageConfiguration: {
DisableUseAsDirectQuerySource: '',
DisableUseAsImportedSource: ''
}
});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
PhysicalTableMap: {},
LogicalTableMap: {},
ImportMode: '',
ColumnGroups: [{GeoSpatialColumnGroup: ''}],
FieldFolders: {},
RowLevelPermissionDataSet: {Namespace: '', Arn: '', PermissionPolicy: '', FormatVersion: '', Status: ''},
RowLevelPermissionTagConfiguration: {Status: '', TagRules: '', TagRuleConfigurations: ''},
ColumnLevelPermissionRules: [{Principals: '', ColumnNames: ''}],
DataSetUsageConfiguration: {DisableUseAsDirectQuerySource: '', DisableUseAsImportedSource: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","PhysicalTableMap":{},"LogicalTableMap":{},"ImportMode":"","ColumnGroups":[{"GeoSpatialColumnGroup":""}],"FieldFolders":{},"RowLevelPermissionDataSet":{"Namespace":"","Arn":"","PermissionPolicy":"","FormatVersion":"","Status":""},"RowLevelPermissionTagConfiguration":{"Status":"","TagRules":"","TagRuleConfigurations":""},"ColumnLevelPermissionRules":[{"Principals":"","ColumnNames":""}],"DataSetUsageConfiguration":{"DisableUseAsDirectQuerySource":"","DisableUseAsImportedSource":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"PhysicalTableMap": @{ },
@"LogicalTableMap": @{ },
@"ImportMode": @"",
@"ColumnGroups": @[ @{ @"GeoSpatialColumnGroup": @"" } ],
@"FieldFolders": @{ },
@"RowLevelPermissionDataSet": @{ @"Namespace": @"", @"Arn": @"", @"PermissionPolicy": @"", @"FormatVersion": @"", @"Status": @"" },
@"RowLevelPermissionTagConfiguration": @{ @"Status": @"", @"TagRules": @"", @"TagRuleConfigurations": @"" },
@"ColumnLevelPermissionRules": @[ @{ @"Principals": @"", @"ColumnNames": @"" } ],
@"DataSetUsageConfiguration": @{ @"DisableUseAsDirectQuerySource": @"", @"DisableUseAsImportedSource": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId",
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([
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]),
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}}/accounts/:AwsAccountId/data-sets/:DataSetId', [
'body' => '{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'PhysicalTableMap' => [
],
'LogicalTableMap' => [
],
'ImportMode' => '',
'ColumnGroups' => [
[
'GeoSpatialColumnGroup' => ''
]
],
'FieldFolders' => [
],
'RowLevelPermissionDataSet' => [
'Namespace' => '',
'Arn' => '',
'PermissionPolicy' => '',
'FormatVersion' => '',
'Status' => ''
],
'RowLevelPermissionTagConfiguration' => [
'Status' => '',
'TagRules' => '',
'TagRuleConfigurations' => ''
],
'ColumnLevelPermissionRules' => [
[
'Principals' => '',
'ColumnNames' => ''
]
],
'DataSetUsageConfiguration' => [
'DisableUseAsDirectQuerySource' => '',
'DisableUseAsImportedSource' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
payload = {
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [{ "GeoSpatialColumnGroup": "" }],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId"
payload <- "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId")
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 \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId') do |req|
req.body = "{\n \"Name\": \"\",\n \"PhysicalTableMap\": {},\n \"LogicalTableMap\": {},\n \"ImportMode\": \"\",\n \"ColumnGroups\": [\n {\n \"GeoSpatialColumnGroup\": \"\"\n }\n ],\n \"FieldFolders\": {},\n \"RowLevelPermissionDataSet\": {\n \"Namespace\": \"\",\n \"Arn\": \"\",\n \"PermissionPolicy\": \"\",\n \"FormatVersion\": \"\",\n \"Status\": \"\"\n },\n \"RowLevelPermissionTagConfiguration\": {\n \"Status\": \"\",\n \"TagRules\": \"\",\n \"TagRuleConfigurations\": \"\"\n },\n \"ColumnLevelPermissionRules\": [\n {\n \"Principals\": \"\",\n \"ColumnNames\": \"\"\n }\n ],\n \"DataSetUsageConfiguration\": {\n \"DisableUseAsDirectQuerySource\": \"\",\n \"DisableUseAsImportedSource\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId";
let payload = json!({
"Name": "",
"PhysicalTableMap": json!({}),
"LogicalTableMap": json!({}),
"ImportMode": "",
"ColumnGroups": (json!({"GeoSpatialColumnGroup": ""})),
"FieldFolders": json!({}),
"RowLevelPermissionDataSet": json!({
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
}),
"RowLevelPermissionTagConfiguration": json!({
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
}),
"ColumnLevelPermissionRules": (
json!({
"Principals": "",
"ColumnNames": ""
})
),
"DataSetUsageConfiguration": json!({
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
})
});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}'
echo '{
"Name": "",
"PhysicalTableMap": {},
"LogicalTableMap": {},
"ImportMode": "",
"ColumnGroups": [
{
"GeoSpatialColumnGroup": ""
}
],
"FieldFolders": {},
"RowLevelPermissionDataSet": {
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
},
"RowLevelPermissionTagConfiguration": {
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
},
"ColumnLevelPermissionRules": [
{
"Principals": "",
"ColumnNames": ""
}
],
"DataSetUsageConfiguration": {
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "PhysicalTableMap": {},\n "LogicalTableMap": {},\n "ImportMode": "",\n "ColumnGroups": [\n {\n "GeoSpatialColumnGroup": ""\n }\n ],\n "FieldFolders": {},\n "RowLevelPermissionDataSet": {\n "Namespace": "",\n "Arn": "",\n "PermissionPolicy": "",\n "FormatVersion": "",\n "Status": ""\n },\n "RowLevelPermissionTagConfiguration": {\n "Status": "",\n "TagRules": "",\n "TagRuleConfigurations": ""\n },\n "ColumnLevelPermissionRules": [\n {\n "Principals": "",\n "ColumnNames": ""\n }\n ],\n "DataSetUsageConfiguration": {\n "DisableUseAsDirectQuerySource": "",\n "DisableUseAsImportedSource": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"PhysicalTableMap": [],
"LogicalTableMap": [],
"ImportMode": "",
"ColumnGroups": [["GeoSpatialColumnGroup": ""]],
"FieldFolders": [],
"RowLevelPermissionDataSet": [
"Namespace": "",
"Arn": "",
"PermissionPolicy": "",
"FormatVersion": "",
"Status": ""
],
"RowLevelPermissionTagConfiguration": [
"Status": "",
"TagRules": "",
"TagRuleConfigurations": ""
],
"ColumnLevelPermissionRules": [
[
"Principals": "",
"ColumnNames": ""
]
],
"DataSetUsageConfiguration": [
"DisableUseAsDirectQuerySource": "",
"DisableUseAsImportedSource": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId")! 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
UpdateDataSetPermissions
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
QUERY PARAMS
AwsAccountId
DataSetId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
.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/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (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}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/permissions")! 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()
PUT
UpdateDataSource
{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
QUERY PARAMS
AwsAccountId
DataSourceId
BODY json
{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId" {:content-type :json
:form-params {:Name ""
:DataSourceParameters {:AmazonElasticsearchParameters ""
:AthenaParameters ""
:AuroraParameters ""
:AuroraPostgreSqlParameters ""
:AwsIotAnalyticsParameters ""
:JiraParameters ""
:MariaDbParameters ""
:MySqlParameters ""
:OracleParameters ""
:PostgreSqlParameters ""
:PrestoParameters ""
:RdsParameters ""
:RedshiftParameters ""
:S3Parameters ""
:ServiceNowParameters ""
:SnowflakeParameters ""
:SparkParameters ""
:SqlServerParameters ""
:TeradataParameters ""
:TwitterParameters ""
:AmazonOpenSearchParameters ""
:ExasolParameters ""
:DatabricksParameters ""}
:Credentials {:CredentialPair ""
:CopySourceArn ""
:SecretArn ""}
:VpcConnectionProperties {:VpcConnectionArn ""}
:SslProperties {:DisableSsl ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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}}/accounts/:AwsAccountId/data-sources/:DataSourceId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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}}/accounts/:AwsAccountId/data-sources/:DataSourceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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/accounts/:AwsAccountId/data-sources/:DataSourceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 952
{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {
CredentialPair: '',
CopySourceArn: '',
SecretArn: ''
},
VpcConnectionProperties: {
VpcConnectionArn: ''
},
SslProperties: {
DisableSsl: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","DataSourceParameters":{"AmazonElasticsearchParameters":"","AthenaParameters":"","AuroraParameters":"","AuroraPostgreSqlParameters":"","AwsIotAnalyticsParameters":"","JiraParameters":"","MariaDbParameters":"","MySqlParameters":"","OracleParameters":"","PostgreSqlParameters":"","PrestoParameters":"","RdsParameters":"","RedshiftParameters":"","S3Parameters":"","ServiceNowParameters":"","SnowflakeParameters":"","SparkParameters":"","SqlServerParameters":"","TeradataParameters":"","TwitterParameters":"","AmazonOpenSearchParameters":"","ExasolParameters":"","DatabricksParameters":""},"Credentials":{"CredentialPair":"","CopySourceArn":"","SecretArn":""},"VpcConnectionProperties":{"VpcConnectionArn":""},"SslProperties":{"DisableSsl":""}}'
};
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "DataSourceParameters": {\n "AmazonElasticsearchParameters": "",\n "AthenaParameters": "",\n "AuroraParameters": "",\n "AuroraPostgreSqlParameters": "",\n "AwsIotAnalyticsParameters": "",\n "JiraParameters": "",\n "MariaDbParameters": "",\n "MySqlParameters": "",\n "OracleParameters": "",\n "PostgreSqlParameters": "",\n "PrestoParameters": "",\n "RdsParameters": "",\n "RedshiftParameters": "",\n "S3Parameters": "",\n "ServiceNowParameters": "",\n "SnowflakeParameters": "",\n "SparkParameters": "",\n "SqlServerParameters": "",\n "TeradataParameters": "",\n "TwitterParameters": "",\n "AmazonOpenSearchParameters": "",\n "ExasolParameters": "",\n "DatabricksParameters": ""\n },\n "Credentials": {\n "CredentialPair": "",\n "CopySourceArn": "",\n "SecretArn": ""\n },\n "VpcConnectionProperties": {\n "VpcConnectionArn": ""\n },\n "SslProperties": {\n "DisableSsl": ""\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
.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/accounts/:AwsAccountId/data-sources/:DataSourceId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''}
},
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {
CredentialPair: '',
CopySourceArn: '',
SecretArn: ''
},
VpcConnectionProperties: {
VpcConnectionArn: ''
},
SslProperties: {
DisableSsl: ''
}
});
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
DataSourceParameters: {
AmazonElasticsearchParameters: '',
AthenaParameters: '',
AuroraParameters: '',
AuroraPostgreSqlParameters: '',
AwsIotAnalyticsParameters: '',
JiraParameters: '',
MariaDbParameters: '',
MySqlParameters: '',
OracleParameters: '',
PostgreSqlParameters: '',
PrestoParameters: '',
RdsParameters: '',
RedshiftParameters: '',
S3Parameters: '',
ServiceNowParameters: '',
SnowflakeParameters: '',
SparkParameters: '',
SqlServerParameters: '',
TeradataParameters: '',
TwitterParameters: '',
AmazonOpenSearchParameters: '',
ExasolParameters: '',
DatabricksParameters: ''
},
Credentials: {CredentialPair: '', CopySourceArn: '', SecretArn: ''},
VpcConnectionProperties: {VpcConnectionArn: ''},
SslProperties: {DisableSsl: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","DataSourceParameters":{"AmazonElasticsearchParameters":"","AthenaParameters":"","AuroraParameters":"","AuroraPostgreSqlParameters":"","AwsIotAnalyticsParameters":"","JiraParameters":"","MariaDbParameters":"","MySqlParameters":"","OracleParameters":"","PostgreSqlParameters":"","PrestoParameters":"","RdsParameters":"","RedshiftParameters":"","S3Parameters":"","ServiceNowParameters":"","SnowflakeParameters":"","SparkParameters":"","SqlServerParameters":"","TeradataParameters":"","TwitterParameters":"","AmazonOpenSearchParameters":"","ExasolParameters":"","DatabricksParameters":""},"Credentials":{"CredentialPair":"","CopySourceArn":"","SecretArn":""},"VpcConnectionProperties":{"VpcConnectionArn":""},"SslProperties":{"DisableSsl":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"DataSourceParameters": @{ @"AmazonElasticsearchParameters": @"", @"AthenaParameters": @"", @"AuroraParameters": @"", @"AuroraPostgreSqlParameters": @"", @"AwsIotAnalyticsParameters": @"", @"JiraParameters": @"", @"MariaDbParameters": @"", @"MySqlParameters": @"", @"OracleParameters": @"", @"PostgreSqlParameters": @"", @"PrestoParameters": @"", @"RdsParameters": @"", @"RedshiftParameters": @"", @"S3Parameters": @"", @"ServiceNowParameters": @"", @"SnowflakeParameters": @"", @"SparkParameters": @"", @"SqlServerParameters": @"", @"TeradataParameters": @"", @"TwitterParameters": @"", @"AmazonOpenSearchParameters": @"", @"ExasolParameters": @"", @"DatabricksParameters": @"" },
@"Credentials": @{ @"CredentialPair": @"", @"CopySourceArn": @"", @"SecretArn": @"" },
@"VpcConnectionProperties": @{ @"VpcConnectionArn": @"" },
@"SslProperties": @{ @"DisableSsl": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"]
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId",
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([
'Name' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
]
]),
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId', [
'body' => '{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'DataSourceParameters' => [
'AmazonElasticsearchParameters' => '',
'AthenaParameters' => '',
'AuroraParameters' => '',
'AuroraPostgreSqlParameters' => '',
'AwsIotAnalyticsParameters' => '',
'JiraParameters' => '',
'MariaDbParameters' => '',
'MySqlParameters' => '',
'OracleParameters' => '',
'PostgreSqlParameters' => '',
'PrestoParameters' => '',
'RdsParameters' => '',
'RedshiftParameters' => '',
'S3Parameters' => '',
'ServiceNowParameters' => '',
'SnowflakeParameters' => '',
'SparkParameters' => '',
'SqlServerParameters' => '',
'TeradataParameters' => '',
'TwitterParameters' => '',
'AmazonOpenSearchParameters' => '',
'ExasolParameters' => '',
'DatabricksParameters' => ''
],
'Credentials' => [
'CredentialPair' => '',
'CopySourceArn' => '',
'SecretArn' => ''
],
'VpcConnectionProperties' => [
'VpcConnectionArn' => ''
],
'SslProperties' => [
'DisableSsl' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId');
$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}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
payload = {
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": { "VpcConnectionArn": "" },
"SslProperties": { "DisableSsl": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId"
payload <- "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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}}/accounts/:AwsAccountId/data-sources/:DataSourceId")
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 \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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/accounts/:AwsAccountId/data-sources/:DataSourceId') do |req|
req.body = "{\n \"Name\": \"\",\n \"DataSourceParameters\": {\n \"AmazonElasticsearchParameters\": \"\",\n \"AthenaParameters\": \"\",\n \"AuroraParameters\": \"\",\n \"AuroraPostgreSqlParameters\": \"\",\n \"AwsIotAnalyticsParameters\": \"\",\n \"JiraParameters\": \"\",\n \"MariaDbParameters\": \"\",\n \"MySqlParameters\": \"\",\n \"OracleParameters\": \"\",\n \"PostgreSqlParameters\": \"\",\n \"PrestoParameters\": \"\",\n \"RdsParameters\": \"\",\n \"RedshiftParameters\": \"\",\n \"S3Parameters\": \"\",\n \"ServiceNowParameters\": \"\",\n \"SnowflakeParameters\": \"\",\n \"SparkParameters\": \"\",\n \"SqlServerParameters\": \"\",\n \"TeradataParameters\": \"\",\n \"TwitterParameters\": \"\",\n \"AmazonOpenSearchParameters\": \"\",\n \"ExasolParameters\": \"\",\n \"DatabricksParameters\": \"\"\n },\n \"Credentials\": {\n \"CredentialPair\": \"\",\n \"CopySourceArn\": \"\",\n \"SecretArn\": \"\"\n },\n \"VpcConnectionProperties\": {\n \"VpcConnectionArn\": \"\"\n },\n \"SslProperties\": {\n \"DisableSsl\": \"\"\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}}/accounts/:AwsAccountId/data-sources/:DataSourceId";
let payload = json!({
"Name": "",
"DataSourceParameters": json!({
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
}),
"Credentials": json!({
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
}),
"VpcConnectionProperties": json!({"VpcConnectionArn": ""}),
"SslProperties": json!({"DisableSsl": ""})
});
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}'
echo '{
"Name": "",
"DataSourceParameters": {
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
},
"Credentials": {
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
},
"VpcConnectionProperties": {
"VpcConnectionArn": ""
},
"SslProperties": {
"DisableSsl": ""
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "DataSourceParameters": {\n "AmazonElasticsearchParameters": "",\n "AthenaParameters": "",\n "AuroraParameters": "",\n "AuroraPostgreSqlParameters": "",\n "AwsIotAnalyticsParameters": "",\n "JiraParameters": "",\n "MariaDbParameters": "",\n "MySqlParameters": "",\n "OracleParameters": "",\n "PostgreSqlParameters": "",\n "PrestoParameters": "",\n "RdsParameters": "",\n "RedshiftParameters": "",\n "S3Parameters": "",\n "ServiceNowParameters": "",\n "SnowflakeParameters": "",\n "SparkParameters": "",\n "SqlServerParameters": "",\n "TeradataParameters": "",\n "TwitterParameters": "",\n "AmazonOpenSearchParameters": "",\n "ExasolParameters": "",\n "DatabricksParameters": ""\n },\n "Credentials": {\n "CredentialPair": "",\n "CopySourceArn": "",\n "SecretArn": ""\n },\n "VpcConnectionProperties": {\n "VpcConnectionArn": ""\n },\n "SslProperties": {\n "DisableSsl": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"DataSourceParameters": [
"AmazonElasticsearchParameters": "",
"AthenaParameters": "",
"AuroraParameters": "",
"AuroraPostgreSqlParameters": "",
"AwsIotAnalyticsParameters": "",
"JiraParameters": "",
"MariaDbParameters": "",
"MySqlParameters": "",
"OracleParameters": "",
"PostgreSqlParameters": "",
"PrestoParameters": "",
"RdsParameters": "",
"RedshiftParameters": "",
"S3Parameters": "",
"ServiceNowParameters": "",
"SnowflakeParameters": "",
"SparkParameters": "",
"SqlServerParameters": "",
"TeradataParameters": "",
"TwitterParameters": "",
"AmazonOpenSearchParameters": "",
"ExasolParameters": "",
"DatabricksParameters": ""
],
"Credentials": [
"CredentialPair": "",
"CopySourceArn": "",
"SecretArn": ""
],
"VpcConnectionProperties": ["VpcConnectionArn": ""],
"SslProperties": ["DisableSsl": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId")! 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
UpdateDataSourcePermissions
{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
QUERY PARAMS
AwsAccountId
DataSourceId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
.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/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"]
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions');
$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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (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}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sources/:DataSourceId/permissions")! 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()
PUT
UpdateFolder
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
QUERY PARAMS
AwsAccountId
FolderId
BODY json
{
"Name": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId" {:content-type :json
:form-params {:Name ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\"\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}}/accounts/:AwsAccountId/folders/:FolderId"),
Content = new StringContent("{\n \"Name\": \"\"\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}}/accounts/:AwsAccountId/folders/:FolderId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload := strings.NewReader("{\n \"Name\": \"\"\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/accounts/:AwsAccountId/folders/:FolderId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"Name\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\"\n}")
.asString();
const data = JSON.stringify({
Name: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
data: {Name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Name\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")
.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/accounts/:AwsAccountId/folders/:FolderId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({Name: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
body: {Name: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId',
headers: {'content-type': 'application/json'},
data: {Name: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"]
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}}/accounts/:AwsAccountId/folders/:FolderId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId",
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([
'Name' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId', [
'body' => '{
"Name": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId');
$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}}/accounts/:AwsAccountId/folders/:FolderId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload = { "Name": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId"
payload <- "{\n \"Name\": \"\"\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}}/accounts/:AwsAccountId/folders/:FolderId")
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 \"Name\": \"\"\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/accounts/:AwsAccountId/folders/:FolderId') do |req|
req.body = "{\n \"Name\": \"\"\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}}/accounts/:AwsAccountId/folders/:FolderId";
let payload = json!({"Name": ""});
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}}/accounts/:AwsAccountId/folders/:FolderId \
--header 'content-type: application/json' \
--data '{
"Name": ""
}'
echo '{
"Name": ""
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Name": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId")! 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
UpdateFolderPermissions
{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions
QUERY PARAMS
AwsAccountId
FolderId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/folders/:FolderId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/folders/:FolderId/permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/folders/:FolderId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
.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/accounts/:AwsAccountId/folders/:FolderId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"]
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions');
$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}}/accounts/:AwsAccountId/folders/:FolderId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/folders/:FolderId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/folders/:FolderId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/folders/:FolderId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/folders/:FolderId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (json!({}))
});
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}}/accounts/:AwsAccountId/folders/:FolderId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/folders/:FolderId/permissions")! 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
UpdateGroup
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
QUERY PARAMS
GroupName
AwsAccountId
Namespace
BODY json
{
"Description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
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}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName" {:content-type :json
:form-params {:Description ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"),
Content = new StringContent("{\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
payload := strings.NewReader("{\n \"Description\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Description\": \"\"\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}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.header("content-type", "application/json")
.body("{\n \"Description\": \"\"\n}")
.asString();
const data = JSON.stringify({
Description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
headers: {'content-type': 'application/json'},
data: {Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Description":""}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Description": ""\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}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
.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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
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: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
headers: {'content-type': 'application/json'},
body: {Description: ''},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Description: ''
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName',
headers: {'content-type': 'application/json'},
data: {Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Description":""}'
};
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": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Description\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName",
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' => ''
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName', [
'body' => '{
"Description": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Description\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
payload = { "Description": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName"
payload <- "{\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")
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}"
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/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName') do |req|
req.body = "{\n \"Description\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName";
let payload = json!({"Description": ""});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName \
--header 'content-type: application/json' \
--data '{
"Description": ""
}'
echo '{
"Description": ""
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Description": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Description": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/groups/:GroupName")! 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
UpdateIAMPolicyAssignment
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
QUERY PARAMS
AwsAccountId
AssignmentName
Namespace
BODY json
{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName");
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 \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName" {:content-type :json
:form-params {:AssignmentStatus ""
:PolicyArn ""
:Identities {}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"),
Content = new StringContent("{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
payload := strings.NewReader("{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67
{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.setHeader("content-type", "application/json")
.setBody("{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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 \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.header("content-type", "application/json")
.body("{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
.asString();
const data = JSON.stringify({
AssignmentStatus: '',
PolicyArn: '',
Identities: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
headers: {'content-type': 'application/json'},
data: {AssignmentStatus: '', PolicyArn: '', Identities: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AssignmentStatus":"","PolicyArn":"","Identities":{}}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "AssignmentStatus": "",\n "PolicyArn": "",\n "Identities": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
.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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
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({AssignmentStatus: '', PolicyArn: '', Identities: {}}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
headers: {'content-type': 'application/json'},
body: {AssignmentStatus: '', PolicyArn: '', Identities: {}},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
AssignmentStatus: '',
PolicyArn: '',
Identities: {}
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName',
headers: {'content-type': 'application/json'},
data: {AssignmentStatus: '', PolicyArn: '', Identities: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"AssignmentStatus":"","PolicyArn":"","Identities":{}}'
};
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 = @{ @"AssignmentStatus": @"",
@"PolicyArn": @"",
@"Identities": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName",
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([
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName', [
'body' => '{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'AssignmentStatus' => '',
'PolicyArn' => '',
'Identities' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
payload = {
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName"
payload <- "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")
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 \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName') do |req|
req.body = "{\n \"AssignmentStatus\": \"\",\n \"PolicyArn\": \"\",\n \"Identities\": {}\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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName";
let payload = json!({
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": json!({})
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName \
--header 'content-type: application/json' \
--data '{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}'
echo '{
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": {}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "AssignmentStatus": "",\n "PolicyArn": "",\n "Identities": {}\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"AssignmentStatus": "",
"PolicyArn": "",
"Identities": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/iam-policy-assignments/:AssignmentName")! 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
UpdateIpRestriction
{{baseUrl}}/accounts/:AwsAccountId/ip-restriction
QUERY PARAMS
AwsAccountId
BODY json
{
"IpRestrictionRuleMap": {},
"Enabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction");
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 \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction" {:content-type :json
:form-params {:IpRestrictionRuleMap {}
:Enabled false}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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}}/accounts/:AwsAccountId/ip-restriction"),
Content = new StringContent("{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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}}/accounts/:AwsAccountId/ip-restriction");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
payload := strings.NewReader("{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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/accounts/:AwsAccountId/ip-restriction HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52
{
"IpRestrictionRuleMap": {},
"Enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.setHeader("content-type", "application/json")
.setBody("{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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 \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.header("content-type", "application/json")
.body("{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}")
.asString();
const data = JSON.stringify({
IpRestrictionRuleMap: {},
Enabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction',
headers: {'content-type': 'application/json'},
data: {IpRestrictionRuleMap: {}, Enabled: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"IpRestrictionRuleMap":{},"Enabled":false}'
};
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}}/accounts/:AwsAccountId/ip-restriction',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "IpRestrictionRuleMap": {},\n "Enabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")
.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/accounts/:AwsAccountId/ip-restriction',
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({IpRestrictionRuleMap: {}, Enabled: false}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction',
headers: {'content-type': 'application/json'},
body: {IpRestrictionRuleMap: {}, Enabled: false},
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}}/accounts/:AwsAccountId/ip-restriction');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
IpRestrictionRuleMap: {},
Enabled: false
});
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}}/accounts/:AwsAccountId/ip-restriction',
headers: {'content-type': 'application/json'},
data: {IpRestrictionRuleMap: {}, Enabled: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"IpRestrictionRuleMap":{},"Enabled":false}'
};
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 = @{ @"IpRestrictionRuleMap": @{ },
@"Enabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"]
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}}/accounts/:AwsAccountId/ip-restriction" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/ip-restriction",
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([
'IpRestrictionRuleMap' => [
],
'Enabled' => null
]),
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}}/accounts/:AwsAccountId/ip-restriction', [
'body' => '{
"IpRestrictionRuleMap": {},
"Enabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'IpRestrictionRuleMap' => [
],
'Enabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'IpRestrictionRuleMap' => [
],
'Enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/ip-restriction');
$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}}/accounts/:AwsAccountId/ip-restriction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"IpRestrictionRuleMap": {},
"Enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/ip-restriction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"IpRestrictionRuleMap": {},
"Enabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/accounts/:AwsAccountId/ip-restriction", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
payload = {
"IpRestrictionRuleMap": {},
"Enabled": False
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction"
payload <- "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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}}/accounts/:AwsAccountId/ip-restriction")
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 \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\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/accounts/:AwsAccountId/ip-restriction') do |req|
req.body = "{\n \"IpRestrictionRuleMap\": {},\n \"Enabled\": false\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction";
let payload = json!({
"IpRestrictionRuleMap": json!({}),
"Enabled": false
});
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}}/accounts/:AwsAccountId/ip-restriction \
--header 'content-type: application/json' \
--data '{
"IpRestrictionRuleMap": {},
"Enabled": false
}'
echo '{
"IpRestrictionRuleMap": {},
"Enabled": false
}' | \
http POST {{baseUrl}}/accounts/:AwsAccountId/ip-restriction \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "IpRestrictionRuleMap": {},\n "Enabled": false\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/ip-restriction
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"IpRestrictionRuleMap": [],
"Enabled": false
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/ip-restriction")! 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()
PUT
UpdatePublicSharingSettings
{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings
QUERY PARAMS
AwsAccountId
BODY json
{
"PublicSharingEnabled": false
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings");
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 \"PublicSharingEnabled\": false\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings" {:content-type :json
:form-params {:PublicSharingEnabled false}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"PublicSharingEnabled\": false\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}}/accounts/:AwsAccountId/public-sharing-settings"),
Content = new StringContent("{\n \"PublicSharingEnabled\": false\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}}/accounts/:AwsAccountId/public-sharing-settings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"PublicSharingEnabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"
payload := strings.NewReader("{\n \"PublicSharingEnabled\": false\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/accounts/:AwsAccountId/public-sharing-settings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 35
{
"PublicSharingEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings")
.setHeader("content-type", "application/json")
.setBody("{\n \"PublicSharingEnabled\": false\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"PublicSharingEnabled\": false\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 \"PublicSharingEnabled\": false\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings")
.header("content-type", "application/json")
.body("{\n \"PublicSharingEnabled\": false\n}")
.asString();
const data = JSON.stringify({
PublicSharingEnabled: false
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings',
headers: {'content-type': 'application/json'},
data: {PublicSharingEnabled: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"PublicSharingEnabled":false}'
};
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}}/accounts/:AwsAccountId/public-sharing-settings',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "PublicSharingEnabled": false\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"PublicSharingEnabled\": false\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings")
.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/accounts/:AwsAccountId/public-sharing-settings',
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({PublicSharingEnabled: false}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings',
headers: {'content-type': 'application/json'},
body: {PublicSharingEnabled: false},
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}}/accounts/:AwsAccountId/public-sharing-settings');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
PublicSharingEnabled: false
});
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}}/accounts/:AwsAccountId/public-sharing-settings',
headers: {'content-type': 'application/json'},
data: {PublicSharingEnabled: false}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"PublicSharingEnabled":false}'
};
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 = @{ @"PublicSharingEnabled": @NO };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"]
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}}/accounts/:AwsAccountId/public-sharing-settings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"PublicSharingEnabled\": false\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings",
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([
'PublicSharingEnabled' => null
]),
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}}/accounts/:AwsAccountId/public-sharing-settings', [
'body' => '{
"PublicSharingEnabled": false
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'PublicSharingEnabled' => null
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'PublicSharingEnabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings');
$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}}/accounts/:AwsAccountId/public-sharing-settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"PublicSharingEnabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"PublicSharingEnabled": false
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"PublicSharingEnabled\": false\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/public-sharing-settings", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"
payload = { "PublicSharingEnabled": False }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings"
payload <- "{\n \"PublicSharingEnabled\": false\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}}/accounts/:AwsAccountId/public-sharing-settings")
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 \"PublicSharingEnabled\": false\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/accounts/:AwsAccountId/public-sharing-settings') do |req|
req.body = "{\n \"PublicSharingEnabled\": false\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}}/accounts/:AwsAccountId/public-sharing-settings";
let payload = json!({"PublicSharingEnabled": false});
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}}/accounts/:AwsAccountId/public-sharing-settings \
--header 'content-type: application/json' \
--data '{
"PublicSharingEnabled": false
}'
echo '{
"PublicSharingEnabled": false
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "PublicSharingEnabled": false\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["PublicSharingEnabled": false] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/public-sharing-settings")! 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
UpdateRefreshSchedule
{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
QUERY PARAMS
DataSetId
AwsAccountId
BODY json
{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules" {:content-type :json
:form-params {:Schedule {:ScheduleId ""
:ScheduleFrequency ""
:StartAfterDateTime ""
:RefreshType ""
:Arn ""}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"),
Content = new StringContent("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload := strings.NewReader("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.setHeader("content-type", "application/json")
.setBody("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.header("content-type", "application/json")
.body("{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
data: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Schedule":{"ScheduleId":"","ScheduleFrequency":"","StartAfterDateTime":"","RefreshType":"","Arn":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Schedule": {\n "ScheduleId": "",\n "ScheduleFrequency": "",\n "StartAfterDateTime": "",\n "RefreshType": "",\n "Arn": ""\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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
.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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
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({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
body: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
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: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules',
headers: {'content-type': 'application/json'},
data: {
Schedule: {
ScheduleId: '',
ScheduleFrequency: '',
StartAfterDateTime: '',
RefreshType: '',
Arn: ''
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Schedule":{"ScheduleId":"","ScheduleFrequency":"","StartAfterDateTime":"","RefreshType":"","Arn":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Schedule": @{ @"ScheduleId": @"", @"ScheduleFrequency": @"", @"StartAfterDateTime": @"", @"RefreshType": @"", @"Arn": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"]
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules",
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([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules', [
'body' => '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Schedule' => [
'ScheduleId' => '',
'ScheduleFrequency' => '',
'StartAfterDateTime' => '',
'RefreshType' => '',
'Arn' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules');
$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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload = { "Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules"
payload <- "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")
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 \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules') do |req|
req.body = "{\n \"Schedule\": {\n \"ScheduleId\": \"\",\n \"ScheduleFrequency\": \"\",\n \"StartAfterDateTime\": \"\",\n \"RefreshType\": \"\",\n \"Arn\": \"\"\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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules";
let payload = json!({"Schedule": json!({
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
})});
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}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules \
--header 'content-type: application/json' \
--data '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}'
echo '{
"Schedule": {
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Schedule": {\n "ScheduleId": "",\n "ScheduleFrequency": "",\n "StartAfterDateTime": "",\n "RefreshType": "",\n "Arn": ""\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["Schedule": [
"ScheduleId": "",
"ScheduleFrequency": "",
"StartAfterDateTime": "",
"RefreshType": "",
"Arn": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/data-sets/:DataSetId/refresh-schedules")! 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
UpdateTemplate
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
QUERY PARAMS
AwsAccountId
TemplateId
BODY json
{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId");
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 \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId" {:content-type :json
:form-params {:SourceEntity {:SourceAnalysis ""
:SourceTemplate ""}
:VersionDescription ""
:Name ""
:Definition {:DataSetConfigurations ""
:Sheets ""
:CalculatedFields ""
:ParameterDeclarations ""
:FilterGroups ""
:ColumnConfigurations ""
:AnalysisDefaults {:DefaultNewSheetConfiguration ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/templates/:TemplateId"),
Content = new StringContent("{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/templates/:TemplateId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload := strings.NewReader("{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/templates/:TemplateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 384
{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.setHeader("content-type", "application/json")
.setBody("{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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 \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.header("content-type", "application/json")
.body("{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
SourceEntity: {
SourceAnalysis: '',
SourceTemplate: ''
},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
data: {
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"SourceEntity":{"SourceAnalysis":"","SourceTemplate":""},"VersionDescription":"","Name":"","Definition":{"DataSetConfigurations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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}}/accounts/:AwsAccountId/templates/:TemplateId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "SourceEntity": {\n "SourceAnalysis": "",\n "SourceTemplate": ""\n },\n "VersionDescription": "",\n "Name": "",\n "Definition": {\n "DataSetConfigurations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\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 \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")
.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/accounts/:AwsAccountId/templates/:TemplateId',
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({
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
body: {
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
},
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}}/accounts/:AwsAccountId/templates/:TemplateId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
SourceEntity: {
SourceAnalysis: '',
SourceTemplate: ''
},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {
DefaultNewSheetConfiguration: ''
}
}
});
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}}/accounts/:AwsAccountId/templates/:TemplateId',
headers: {'content-type': 'application/json'},
data: {
SourceEntity: {SourceAnalysis: '', SourceTemplate: ''},
VersionDescription: '',
Name: '',
Definition: {
DataSetConfigurations: '',
Sheets: '',
CalculatedFields: '',
ParameterDeclarations: '',
FilterGroups: '',
ColumnConfigurations: '',
AnalysisDefaults: {DefaultNewSheetConfiguration: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"SourceEntity":{"SourceAnalysis":"","SourceTemplate":""},"VersionDescription":"","Name":"","Definition":{"DataSetConfigurations":"","Sheets":"","CalculatedFields":"","ParameterDeclarations":"","FilterGroups":"","ColumnConfigurations":"","AnalysisDefaults":{"DefaultNewSheetConfiguration":""}}}'
};
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 = @{ @"SourceEntity": @{ @"SourceAnalysis": @"", @"SourceTemplate": @"" },
@"VersionDescription": @"",
@"Name": @"",
@"Definition": @{ @"DataSetConfigurations": @"", @"Sheets": @"", @"CalculatedFields": @"", @"ParameterDeclarations": @"", @"FilterGroups": @"", @"ColumnConfigurations": @"", @"AnalysisDefaults": @{ @"DefaultNewSheetConfiguration": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"]
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}}/accounts/:AwsAccountId/templates/:TemplateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId",
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([
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'VersionDescription' => '',
'Name' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]),
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}}/accounts/:AwsAccountId/templates/:TemplateId', [
'body' => '{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'VersionDescription' => '',
'Name' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'SourceEntity' => [
'SourceAnalysis' => '',
'SourceTemplate' => ''
],
'VersionDescription' => '',
'Name' => '',
'Definition' => [
'DataSetConfigurations' => '',
'Sheets' => '',
'CalculatedFields' => '',
'ParameterDeclarations' => '',
'FilterGroups' => '',
'ColumnConfigurations' => '',
'AnalysisDefaults' => [
'DefaultNewSheetConfiguration' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId');
$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}}/accounts/:AwsAccountId/templates/:TemplateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload = {
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": { "DefaultNewSheetConfiguration": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId"
payload <- "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/templates/:TemplateId")
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 \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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/accounts/:AwsAccountId/templates/:TemplateId') do |req|
req.body = "{\n \"SourceEntity\": {\n \"SourceAnalysis\": \"\",\n \"SourceTemplate\": \"\"\n },\n \"VersionDescription\": \"\",\n \"Name\": \"\",\n \"Definition\": {\n \"DataSetConfigurations\": \"\",\n \"Sheets\": \"\",\n \"CalculatedFields\": \"\",\n \"ParameterDeclarations\": \"\",\n \"FilterGroups\": \"\",\n \"ColumnConfigurations\": \"\",\n \"AnalysisDefaults\": {\n \"DefaultNewSheetConfiguration\": \"\"\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}}/accounts/:AwsAccountId/templates/:TemplateId";
let payload = json!({
"SourceEntity": json!({
"SourceAnalysis": "",
"SourceTemplate": ""
}),
"VersionDescription": "",
"Name": "",
"Definition": json!({
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": json!({"DefaultNewSheetConfiguration": ""})
})
});
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}}/accounts/:AwsAccountId/templates/:TemplateId \
--header 'content-type: application/json' \
--data '{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}'
echo '{
"SourceEntity": {
"SourceAnalysis": "",
"SourceTemplate": ""
},
"VersionDescription": "",
"Name": "",
"Definition": {
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": {
"DefaultNewSheetConfiguration": ""
}
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "SourceEntity": {\n "SourceAnalysis": "",\n "SourceTemplate": ""\n },\n "VersionDescription": "",\n "Name": "",\n "Definition": {\n "DataSetConfigurations": "",\n "Sheets": "",\n "CalculatedFields": "",\n "ParameterDeclarations": "",\n "FilterGroups": "",\n "ColumnConfigurations": "",\n "AnalysisDefaults": {\n "DefaultNewSheetConfiguration": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"SourceEntity": [
"SourceAnalysis": "",
"SourceTemplate": ""
],
"VersionDescription": "",
"Name": "",
"Definition": [
"DataSetConfigurations": "",
"Sheets": "",
"CalculatedFields": "",
"ParameterDeclarations": "",
"FilterGroups": "",
"ColumnConfigurations": "",
"AnalysisDefaults": ["DefaultNewSheetConfiguration": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId")! 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
UpdateTemplateAlias
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
TemplateId
AliasName
BODY json
{
"TemplateVersionNumber": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
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 \"TemplateVersionNumber\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" {:content-type :json
:form-params {:TemplateVersionNumber 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"TemplateVersionNumber\": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"),
Content = new StringContent("{\n \"TemplateVersionNumber\": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TemplateVersionNumber\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload := strings.NewReader("{\n \"TemplateVersionNumber\": 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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32
{
"TemplateVersionNumber": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.setHeader("content-type", "application/json")
.setBody("{\n \"TemplateVersionNumber\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"TemplateVersionNumber\": 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 \"TemplateVersionNumber\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.header("content-type", "application/json")
.body("{\n \"TemplateVersionNumber\": 0\n}")
.asString();
const data = JSON.stringify({
TemplateVersionNumber: 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {TemplateVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"TemplateVersionNumber":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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "TemplateVersionNumber": 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 \"TemplateVersionNumber\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
.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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
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({TemplateVersionNumber: 0}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
body: {TemplateVersionNumber: 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
TemplateVersionNumber: 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {TemplateVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"TemplateVersionNumber":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 = @{ @"TemplateVersionNumber": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"TemplateVersionNumber\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName",
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([
'TemplateVersionNumber' => 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName', [
'body' => '{
"TemplateVersionNumber": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TemplateVersionNumber' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TemplateVersionNumber' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName');
$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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"TemplateVersionNumber": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"TemplateVersionNumber": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TemplateVersionNumber\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload = { "TemplateVersionNumber": 0 }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName"
payload <- "{\n \"TemplateVersionNumber\": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")
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 \"TemplateVersionNumber\": 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/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName') do |req|
req.body = "{\n \"TemplateVersionNumber\": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName";
let payload = json!({"TemplateVersionNumber": 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}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName \
--header 'content-type: application/json' \
--data '{
"TemplateVersionNumber": 0
}'
echo '{
"TemplateVersionNumber": 0
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "TemplateVersionNumber": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["TemplateVersionNumber": 0] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/aliases/:AliasName")! 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
UpdateTemplatePermissions
{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
QUERY PARAMS
AwsAccountId
TemplateId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/templates/:TemplateId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
.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/accounts/:AwsAccountId/templates/:TemplateId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"]
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions');
$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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/templates/:TemplateId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/templates/:TemplateId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (json!({}))
});
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}}/accounts/:AwsAccountId/templates/:TemplateId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/templates/:TemplateId/permissions")! 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
UpdateTheme
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
QUERY PARAMS
AwsAccountId
ThemeId
BODY json
{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId" {:content-type :json
:form-params {:Name ""
:BaseThemeId ""
:VersionDescription ""
:Configuration {:DataColorPalette ""
:UIColorPalette ""
:Sheet ""
:Typography {:FontFamilies ""}}}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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}}/accounts/:AwsAccountId/themes/:ThemeId"),
Content = new StringContent("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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}}/accounts/:AwsAccountId/themes/:ThemeId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload := strings.NewReader("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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/accounts/:AwsAccountId/themes/:ThemeId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 213
{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.setHeader("content-type", "application/json")
.setBody("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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 \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.header("content-type", "application/json")
.body("{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}")
.asString();
const data = JSON.stringify({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {
FontFamilies: ''
}
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","BaseThemeId":"","VersionDescription":"","Configuration":{"DataColorPalette":"","UIColorPalette":"","Sheet":"","Typography":{"FontFamilies":""}}}'
};
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}}/accounts/:AwsAccountId/themes/:ThemeId',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Name": "",\n "BaseThemeId": "",\n "VersionDescription": "",\n "Configuration": {\n "DataColorPalette": "",\n "UIColorPalette": "",\n "Sheet": "",\n "Typography": {\n "FontFamilies": ""\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 \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")
.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/accounts/:AwsAccountId/themes/:ThemeId',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
body: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
}
},
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}}/accounts/:AwsAccountId/themes/:ThemeId');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {
FontFamilies: ''
}
}
});
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}}/accounts/:AwsAccountId/themes/:ThemeId',
headers: {'content-type': 'application/json'},
data: {
Name: '',
BaseThemeId: '',
VersionDescription: '',
Configuration: {
DataColorPalette: '',
UIColorPalette: '',
Sheet: '',
Typography: {FontFamilies: ''}
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Name":"","BaseThemeId":"","VersionDescription":"","Configuration":{"DataColorPalette":"","UIColorPalette":"","Sheet":"","Typography":{"FontFamilies":""}}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
@"BaseThemeId": @"",
@"VersionDescription": @"",
@"Configuration": @{ @"DataColorPalette": @"", @"UIColorPalette": @"", @"Sheet": @"", @"Typography": @{ @"FontFamilies": @"" } } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"]
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}}/accounts/:AwsAccountId/themes/:ThemeId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId",
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([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
]
]),
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}}/accounts/:AwsAccountId/themes/:ThemeId', [
'body' => '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Name' => '',
'BaseThemeId' => '',
'VersionDescription' => '',
'Configuration' => [
'DataColorPalette' => '',
'UIColorPalette' => '',
'Sheet' => '',
'Typography' => [
'FontFamilies' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId');
$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}}/accounts/:AwsAccountId/themes/:ThemeId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\n }\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload = {
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": { "FontFamilies": "" }
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId"
payload <- "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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}}/accounts/:AwsAccountId/themes/:ThemeId")
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 \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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/accounts/:AwsAccountId/themes/:ThemeId') do |req|
req.body = "{\n \"Name\": \"\",\n \"BaseThemeId\": \"\",\n \"VersionDescription\": \"\",\n \"Configuration\": {\n \"DataColorPalette\": \"\",\n \"UIColorPalette\": \"\",\n \"Sheet\": \"\",\n \"Typography\": {\n \"FontFamilies\": \"\"\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}}/accounts/:AwsAccountId/themes/:ThemeId";
let payload = json!({
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": json!({
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": json!({"FontFamilies": ""})
})
});
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}}/accounts/:AwsAccountId/themes/:ThemeId \
--header 'content-type: application/json' \
--data '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}'
echo '{
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": {
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": {
"FontFamilies": ""
}
}
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Name": "",\n "BaseThemeId": "",\n "VersionDescription": "",\n "Configuration": {\n "DataColorPalette": "",\n "UIColorPalette": "",\n "Sheet": "",\n "Typography": {\n "FontFamilies": ""\n }\n }\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Name": "",
"BaseThemeId": "",
"VersionDescription": "",
"Configuration": [
"DataColorPalette": "",
"UIColorPalette": "",
"Sheet": "",
"Typography": ["FontFamilies": ""]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId")! 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
UpdateThemeAlias
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
QUERY PARAMS
AwsAccountId
ThemeId
AliasName
BODY json
{
"ThemeVersionNumber": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
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 \"ThemeVersionNumber\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" {:content-type :json
:form-params {:ThemeVersionNumber 0}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"ThemeVersionNumber\": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"),
Content = new StringContent("{\n \"ThemeVersionNumber\": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ThemeVersionNumber\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload := strings.NewReader("{\n \"ThemeVersionNumber\": 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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 29
{
"ThemeVersionNumber": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.setHeader("content-type", "application/json")
.setBody("{\n \"ThemeVersionNumber\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"ThemeVersionNumber\": 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 \"ThemeVersionNumber\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.header("content-type", "application/json")
.body("{\n \"ThemeVersionNumber\": 0\n}")
.asString();
const data = JSON.stringify({
ThemeVersionNumber: 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {ThemeVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"ThemeVersionNumber":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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "ThemeVersionNumber": 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 \"ThemeVersionNumber\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
.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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
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({ThemeVersionNumber: 0}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
body: {ThemeVersionNumber: 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
ThemeVersionNumber: 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName',
headers: {'content-type': 'application/json'},
data: {ThemeVersionNumber: 0}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"ThemeVersionNumber":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 = @{ @"ThemeVersionNumber": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"ThemeVersionNumber\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName",
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([
'ThemeVersionNumber' => 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName', [
'body' => '{
"ThemeVersionNumber": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ThemeVersionNumber' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ThemeVersionNumber' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName');
$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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"ThemeVersionNumber": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"ThemeVersionNumber": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ThemeVersionNumber\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload = { "ThemeVersionNumber": 0 }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName"
payload <- "{\n \"ThemeVersionNumber\": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")
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 \"ThemeVersionNumber\": 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/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName') do |req|
req.body = "{\n \"ThemeVersionNumber\": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName";
let payload = json!({"ThemeVersionNumber": 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}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName \
--header 'content-type: application/json' \
--data '{
"ThemeVersionNumber": 0
}'
echo '{
"ThemeVersionNumber": 0
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "ThemeVersionNumber": 0\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["ThemeVersionNumber": 0] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/aliases/:AliasName")! 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
UpdateThemePermissions
{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
QUERY PARAMS
AwsAccountId
ThemeId
BODY json
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions");
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions" {:content-type :json
:form-params {:GrantPermissions [{:Principal ""
:Actions ""}]
:RevokePermissions [{}]}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"),
Content = new StringContent("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
payload := strings.NewReader("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/themes/:ThemeId/permissions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 123
{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.setHeader("content-type", "application/json")
.setBody("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.header("content-type", "application/json")
.body("{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
.asString();
const data = JSON.stringify({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
.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/accounts/:AwsAccountId/themes/:ThemeId/permissions',
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({GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions',
headers: {'content-type': 'application/json'},
body: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]},
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
GrantPermissions: [
{
Principal: '',
Actions: ''
}
],
RevokePermissions: [
{}
]
});
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions',
headers: {'content-type': 'application/json'},
data: {GrantPermissions: [{Principal: '', Actions: ''}], RevokePermissions: [{}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"GrantPermissions":[{"Principal":"","Actions":""}],"RevokePermissions":[{}]}'
};
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 = @{ @"GrantPermissions": @[ @{ @"Principal": @"", @"Actions": @"" } ],
@"RevokePermissions": @[ @{ } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"]
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions",
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([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]),
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions', [
'body' => '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'GrantPermissions' => [
[
'Principal' => '',
'Actions' => ''
]
],
'RevokePermissions' => [
[
]
]
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions');
$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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\n {}\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/themes/:ThemeId/permissions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
payload = {
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [{}]
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions"
payload <- "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")
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 \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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/accounts/:AwsAccountId/themes/:ThemeId/permissions') do |req|
req.body = "{\n \"GrantPermissions\": [\n {\n \"Principal\": \"\",\n \"Actions\": \"\"\n }\n ],\n \"RevokePermissions\": [\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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions";
let payload = json!({
"GrantPermissions": (
json!({
"Principal": "",
"Actions": ""
})
),
"RevokePermissions": (json!({}))
});
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}}/accounts/:AwsAccountId/themes/:ThemeId/permissions \
--header 'content-type: application/json' \
--data '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}'
echo '{
"GrantPermissions": [
{
"Principal": "",
"Actions": ""
}
],
"RevokePermissions": [
{}
]
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "GrantPermissions": [\n {\n "Principal": "",\n "Actions": ""\n }\n ],\n "RevokePermissions": [\n {}\n ]\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"GrantPermissions": [
[
"Principal": "",
"Actions": ""
]
],
"RevokePermissions": [[]]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/themes/:ThemeId/permissions")! 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
UpdateUser
{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
QUERY PARAMS
UserName
AwsAccountId
Namespace
BODY json
{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
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 \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName" {:content-type :json
:form-params {:Email ""
:Role ""
:CustomPermissionsName ""
:UnapplyCustomPermissions false
:ExternalLoginFederationProviderType ""
:CustomFederationProviderUrl ""
:ExternalLoginId ""}})
require "http/client"
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"),
Content = new StringContent("{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
payload := strings.NewReader("{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 206
{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.setHeader("content-type", "application/json")
.setBody("{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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 \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.header("content-type", "application/json")
.body("{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
.asString();
const data = JSON.stringify({
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
headers: {'content-type': 'application/json'},
data: {
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Email":"","Role":"","CustomPermissionsName":"","UnapplyCustomPermissions":false,"ExternalLoginFederationProviderType":"","CustomFederationProviderUrl":"","ExternalLoginId":""}'
};
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "Email": "",\n "Role": "",\n "CustomPermissionsName": "",\n "UnapplyCustomPermissions": false,\n "ExternalLoginFederationProviderType": "",\n "CustomFederationProviderUrl": "",\n "ExternalLoginId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
.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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
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({
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
headers: {'content-type': 'application/json'},
body: {
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
},
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName',
headers: {'content-type': 'application/json'},
data: {
Email: '',
Role: '',
CustomPermissionsName: '',
UnapplyCustomPermissions: false,
ExternalLoginFederationProviderType: '',
CustomFederationProviderUrl: '',
ExternalLoginId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"Email":"","Role":"","CustomPermissionsName":"","UnapplyCustomPermissions":false,"ExternalLoginFederationProviderType":"","CustomFederationProviderUrl":"","ExternalLoginId":""}'
};
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 = @{ @"Email": @"",
@"Role": @"",
@"CustomPermissionsName": @"",
@"UnapplyCustomPermissions": @NO,
@"ExternalLoginFederationProviderType": @"",
@"CustomFederationProviderUrl": @"",
@"ExternalLoginId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"]
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName",
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([
'Email' => '',
'Role' => '',
'CustomPermissionsName' => '',
'UnapplyCustomPermissions' => null,
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]),
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName', [
'body' => '{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'Email' => '',
'Role' => '',
'CustomPermissionsName' => '',
'UnapplyCustomPermissions' => null,
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'Email' => '',
'Role' => '',
'CustomPermissionsName' => '',
'UnapplyCustomPermissions' => null,
'ExternalLoginFederationProviderType' => '',
'CustomFederationProviderUrl' => '',
'ExternalLoginId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName');
$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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
payload = {
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": False,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName"
payload <- "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")
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 \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName') do |req|
req.body = "{\n \"Email\": \"\",\n \"Role\": \"\",\n \"CustomPermissionsName\": \"\",\n \"UnapplyCustomPermissions\": false,\n \"ExternalLoginFederationProviderType\": \"\",\n \"CustomFederationProviderUrl\": \"\",\n \"ExternalLoginId\": \"\"\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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName";
let payload = json!({
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
});
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}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName \
--header 'content-type: application/json' \
--data '{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}'
echo '{
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
}' | \
http PUT {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "Email": "",\n "Role": "",\n "CustomPermissionsName": "",\n "UnapplyCustomPermissions": false,\n "ExternalLoginFederationProviderType": "",\n "CustomFederationProviderUrl": "",\n "ExternalLoginId": ""\n}' \
--output-document \
- {{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"Email": "",
"Role": "",
"CustomPermissionsName": "",
"UnapplyCustomPermissions": false,
"ExternalLoginFederationProviderType": "",
"CustomFederationProviderUrl": "",
"ExternalLoginId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:AwsAccountId/namespaces/:Namespace/users/:UserName")! 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()