AWS MediaConnect
POST
AddBridgeOutputs
{{baseUrl}}/v1/bridges/:bridgeArn/outputs
QUERY PARAMS
bridgeArn
BODY json
{
"outputs": [
{
"NetworkOutput": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/outputs");
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 \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/bridges/:bridgeArn/outputs" {:content-type :json
:form-params {:outputs [{:NetworkOutput ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/outputs"),
Content = new StringContent("{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/outputs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/outputs"
payload := strings.NewReader("{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/bridges/:bridgeArn/outputs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60
{
"outputs": [
{
"NetworkOutput": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/bridges/:bridgeArn/outputs")
.setHeader("content-type", "application/json")
.setBody("{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/outputs"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\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 \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/bridges/:bridgeArn/outputs")
.header("content-type", "application/json")
.body("{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
outputs: [
{
NetworkOutput: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs',
headers: {'content-type': 'application/json'},
data: {outputs: [{NetworkOutput: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"outputs":[{"NetworkOutput":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "outputs": [\n {\n "NetworkOutput": ""\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 \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/outputs',
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({outputs: [{NetworkOutput: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs',
headers: {'content-type': 'application/json'},
body: {outputs: [{NetworkOutput: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
outputs: [
{
NetworkOutput: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs',
headers: {'content-type': 'application/json'},
data: {outputs: [{NetworkOutput: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"outputs":[{"NetworkOutput":""}]}'
};
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 = @{ @"outputs": @[ @{ @"NetworkOutput": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/outputs"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/outputs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/outputs",
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([
'outputs' => [
[
'NetworkOutput' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs', [
'body' => '{
"outputs": [
{
"NetworkOutput": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'outputs' => [
[
'NetworkOutput' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'outputs' => [
[
'NetworkOutput' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"outputs": [
{
"NetworkOutput": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"outputs": [
{
"NetworkOutput": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/bridges/:bridgeArn/outputs", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs"
payload = { "outputs": [{ "NetworkOutput": "" }] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/outputs"
payload <- "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/outputs")
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 \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/bridges/:bridgeArn/outputs') do |req|
req.body = "{\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs";
let payload = json!({"outputs": (json!({"NetworkOutput": ""}))});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/bridges/:bridgeArn/outputs \
--header 'content-type: application/json' \
--data '{
"outputs": [
{
"NetworkOutput": ""
}
]
}'
echo '{
"outputs": [
{
"NetworkOutput": ""
}
]
}' | \
http POST {{baseUrl}}/v1/bridges/:bridgeArn/outputs \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "outputs": [\n {\n "NetworkOutput": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/outputs
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["outputs": [["NetworkOutput": ""]]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/outputs")! 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
AddBridgeSources
{{baseUrl}}/v1/bridges/:bridgeArn/sources
QUERY PARAMS
bridgeArn
BODY json
{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/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 \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/bridges/:bridgeArn/sources" {:content-type :json
:form-params {:sources [{:FlowSource ""
:NetworkSource ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/sources"),
Content = new StringContent("{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/sources");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/sources"
payload := strings.NewReader("{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/bridges/:bridgeArn/sources HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84
{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/bridges/:bridgeArn/sources")
.setHeader("content-type", "application/json")
.setBody("{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/sources"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\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 \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/sources")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/bridges/:bridgeArn/sources")
.header("content-type", "application/json")
.body("{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
sources: [
{
FlowSource: '',
NetworkSource: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/sources');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources',
headers: {'content-type': 'application/json'},
data: {sources: [{FlowSource: '', NetworkSource: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sources":[{"FlowSource":"","NetworkSource":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sources": [\n {\n "FlowSource": "",\n "NetworkSource": ""\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 \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/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/v1/bridges/:bridgeArn/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({sources: [{FlowSource: '', NetworkSource: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources',
headers: {'content-type': 'application/json'},
body: {sources: [{FlowSource: '', NetworkSource: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/sources');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sources: [
{
FlowSource: '',
NetworkSource: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources',
headers: {'content-type': 'application/json'},
data: {sources: [{FlowSource: '', NetworkSource: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sources":[{"FlowSource":"","NetworkSource":""}]}'
};
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 = @{ @"sources": @[ @{ @"FlowSource": @"", @"NetworkSource": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/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}}/v1/bridges/:bridgeArn/sources" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/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([
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/bridges/:bridgeArn/sources', [
'body' => '{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/sources');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/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}}/v1/bridges/:bridgeArn/sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/sources' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/bridges/:bridgeArn/sources", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources"
payload = { "sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/sources"
payload <- "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/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 \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/bridges/:bridgeArn/sources') do |req|
req.body = "{\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources";
let payload = json!({"sources": (
json!({
"FlowSource": "",
"NetworkSource": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/bridges/:bridgeArn/sources \
--header 'content-type: application/json' \
--data '{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
echo '{
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}' | \
http POST {{baseUrl}}/v1/bridges/:bridgeArn/sources \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sources": [\n {\n "FlowSource": "",\n "NetworkSource": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/sources
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["sources": [
[
"FlowSource": "",
"NetworkSource": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/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
AddFlowMediaStreams
{{baseUrl}}/v1/flows/:flowArn/mediaStreams
QUERY PARAMS
flowArn
BODY json
{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/mediaStreams");
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 \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/:flowArn/mediaStreams" {:content-type :json
:form-params {:mediaStreams [{:Attributes ""
:ClockRate ""
:Description ""
:MediaStreamId ""
:MediaStreamName ""
:MediaStreamType ""
:VideoFormat ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/mediaStreams"),
Content = new StringContent("{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/mediaStreams");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/mediaStreams"
payload := strings.NewReader("{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows/:flowArn/mediaStreams HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 220
{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/:flowArn/mediaStreams")
.setHeader("content-type", "application/json")
.setBody("{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/mediaStreams"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\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 \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/:flowArn/mediaStreams")
.header("content-type", "application/json")
.body("{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams',
headers: {'content-type': 'application/json'},
data: {
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"mediaStreams":[{"Attributes":"","ClockRate":"","Description":"","MediaStreamId":"","MediaStreamName":"","MediaStreamType":"","VideoFormat":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "mediaStreams": [\n {\n "Attributes": "",\n "ClockRate": "",\n "Description": "",\n "MediaStreamId": "",\n "MediaStreamName": "",\n "MediaStreamType": "",\n "VideoFormat": ""\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 \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/mediaStreams',
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({
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams',
headers: {'content-type': 'application/json'},
body: {
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams',
headers: {'content-type': 'application/json'},
data: {
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"mediaStreams":[{"Attributes":"","ClockRate":"","Description":"","MediaStreamId":"","MediaStreamName":"","MediaStreamType":"","VideoFormat":""}]}'
};
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 = @{ @"mediaStreams": @[ @{ @"Attributes": @"", @"ClockRate": @"", @"Description": @"", @"MediaStreamId": @"", @"MediaStreamName": @"", @"MediaStreamType": @"", @"VideoFormat": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/mediaStreams"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/mediaStreams" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/mediaStreams",
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([
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams', [
'body' => '{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows/:flowArn/mediaStreams", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams"
payload = { "mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/mediaStreams"
payload <- "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/mediaStreams")
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 \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows/:flowArn/mediaStreams') do |req|
req.body = "{\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams";
let payload = json!({"mediaStreams": (
json!({
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows/:flowArn/mediaStreams \
--header 'content-type: application/json' \
--data '{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}'
echo '{
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
]
}' | \
http POST {{baseUrl}}/v1/flows/:flowArn/mediaStreams \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "mediaStreams": [\n {\n "Attributes": "",\n "ClockRate": "",\n "Description": "",\n "MediaStreamId": "",\n "MediaStreamName": "",\n "MediaStreamType": "",\n "VideoFormat": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/mediaStreams
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["mediaStreams": [
[
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/mediaStreams")! 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
AddFlowOutputs
{{baseUrl}}/v1/flows/:flowArn/outputs
QUERY PARAMS
flowArn
BODY json
{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/outputs");
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 \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/:flowArn/outputs" {:content-type :json
:form-params {:outputs [{:CidrAllowList ""
:Description ""
:Destination ""
:Encryption ""
:MaxLatency ""
:MediaStreamOutputConfigurations ""
:MinLatency ""
:Name ""
:Port ""
:Protocol ""
:RemoteId ""
:SenderControlPort ""
:SmoothingLatency ""
:StreamId ""
:VpcInterfaceAttachment ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/outputs"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/outputs"),
Content = new StringContent("{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/outputs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/outputs"
payload := strings.NewReader("{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows/:flowArn/outputs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 426
{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/:flowArn/outputs")
.setHeader("content-type", "application/json")
.setBody("{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/outputs"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\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 \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/:flowArn/outputs")
.header("content-type", "application/json")
.body("{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows/:flowArn/outputs');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs',
headers: {'content-type': 'application/json'},
data: {
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"outputs":[{"CidrAllowList":"","Description":"","Destination":"","Encryption":"","MaxLatency":"","MediaStreamOutputConfigurations":"","MinLatency":"","Name":"","Port":"","Protocol":"","RemoteId":"","SenderControlPort":"","SmoothingLatency":"","StreamId":"","VpcInterfaceAttachment":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/outputs',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "outputs": [\n {\n "CidrAllowList": "",\n "Description": "",\n "Destination": "",\n "Encryption": "",\n "MaxLatency": "",\n "MediaStreamOutputConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Port": "",\n "Protocol": "",\n "RemoteId": "",\n "SenderControlPort": "",\n "SmoothingLatency": "",\n "StreamId": "",\n "VpcInterfaceAttachment": ""\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 \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/outputs',
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({
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs',
headers: {'content-type': 'application/json'},
body: {
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/:flowArn/outputs');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs',
headers: {'content-type': 'application/json'},
data: {
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"outputs":[{"CidrAllowList":"","Description":"","Destination":"","Encryption":"","MaxLatency":"","MediaStreamOutputConfigurations":"","MinLatency":"","Name":"","Port":"","Protocol":"","RemoteId":"","SenderControlPort":"","SmoothingLatency":"","StreamId":"","VpcInterfaceAttachment":""}]}'
};
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 = @{ @"outputs": @[ @{ @"CidrAllowList": @"", @"Description": @"", @"Destination": @"", @"Encryption": @"", @"MaxLatency": @"", @"MediaStreamOutputConfigurations": @"", @"MinLatency": @"", @"Name": @"", @"Port": @"", @"Protocol": @"", @"RemoteId": @"", @"SenderControlPort": @"", @"SmoothingLatency": @"", @"StreamId": @"", @"VpcInterfaceAttachment": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/outputs"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/outputs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/outputs",
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([
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows/:flowArn/outputs', [
'body' => '{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/outputs');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/outputs');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows/:flowArn/outputs", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/outputs"
payload = { "outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/outputs"
payload <- "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/outputs")
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 \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows/:flowArn/outputs') do |req|
req.body = "{\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/outputs";
let payload = json!({"outputs": (
json!({
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows/:flowArn/outputs \
--header 'content-type: application/json' \
--data '{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}'
echo '{
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
]
}' | \
http POST {{baseUrl}}/v1/flows/:flowArn/outputs \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "outputs": [\n {\n "CidrAllowList": "",\n "Description": "",\n "Destination": "",\n "Encryption": "",\n "MaxLatency": "",\n "MediaStreamOutputConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Port": "",\n "Protocol": "",\n "RemoteId": "",\n "SenderControlPort": "",\n "SmoothingLatency": "",\n "StreamId": "",\n "VpcInterfaceAttachment": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/outputs
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["outputs": [
[
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/outputs")! 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
AddFlowSources
{{baseUrl}}/v1/flows/:flowArn/source
QUERY PARAMS
flowArn
BODY json
{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/source");
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 \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/:flowArn/source" {:content-type :json
:form-params {:sources [{:Decryption ""
:Description ""
:EntitlementArn ""
:IngestPort ""
:MaxBitrate ""
:MaxLatency ""
:MaxSyncBuffer ""
:MediaStreamSourceConfigurations ""
:MinLatency ""
:Name ""
:Protocol ""
:SenderControlPort ""
:SenderIpAddress ""
:SourceListenerAddress ""
:SourceListenerPort ""
:StreamId ""
:VpcInterfaceName ""
:WhitelistCidr ""
:GatewayBridgeSource ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/source"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/source"),
Content = new StringContent("{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/source");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/source"
payload := strings.NewReader("{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows/:flowArn/source HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 557
{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/:flowArn/source")
.setHeader("content-type", "application/json")
.setBody("{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/source"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\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 \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/:flowArn/source")
.header("content-type", "application/json")
.body("{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows/:flowArn/source');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/source',
headers: {'content-type': 'application/json'},
data: {
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/source';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sources":[{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/source',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sources": [\n {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\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 \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/source',
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({
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/source',
headers: {'content-type': 'application/json'},
body: {
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/:flowArn/source');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/source',
headers: {'content-type': 'application/json'},
data: {
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/source';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"sources":[{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""}]}'
};
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 = @{ @"sources": @[ @{ @"Decryption": @"", @"Description": @"", @"EntitlementArn": @"", @"IngestPort": @"", @"MaxBitrate": @"", @"MaxLatency": @"", @"MaxSyncBuffer": @"", @"MediaStreamSourceConfigurations": @"", @"MinLatency": @"", @"Name": @"", @"Protocol": @"", @"SenderControlPort": @"", @"SenderIpAddress": @"", @"SourceListenerAddress": @"", @"SourceListenerPort": @"", @"StreamId": @"", @"VpcInterfaceName": @"", @"WhitelistCidr": @"", @"GatewayBridgeSource": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/source"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/source" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/source",
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([
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows/:flowArn/source', [
'body' => '{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/source');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/source');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/source' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/source' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows/:flowArn/source", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/source"
payload = { "sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/source"
payload <- "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/source")
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 \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows/:flowArn/source') do |req|
req.body = "{\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/source";
let payload = json!({"sources": (
json!({
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows/:flowArn/source \
--header 'content-type: application/json' \
--data '{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}'
echo '{
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
]
}' | \
http POST {{baseUrl}}/v1/flows/:flowArn/source \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "sources": [\n {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/source
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["sources": [
[
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/source")! 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
AddFlowVpcInterfaces
{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces
QUERY PARAMS
flowArn
BODY json
{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces");
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 \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces" {:content-type :json
:form-params {:vpcInterfaces [{:Name ""
:NetworkInterfaceType ""
:RoleArn ""
:SecurityGroupIds ""
:SubnetId ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"),
Content = new StringContent("{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"
payload := strings.NewReader("{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows/:flowArn/vpcInterfaces HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 164
{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")
.setHeader("content-type", "application/json")
.setBody("{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\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 \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")
.header("content-type", "application/json")
.body("{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces',
headers: {'content-type': 'application/json'},
data: {
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"vpcInterfaces":[{"Name":"","NetworkInterfaceType":"","RoleArn":"","SecurityGroupIds":"","SubnetId":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "vpcInterfaces": [\n {\n "Name": "",\n "NetworkInterfaceType": "",\n "RoleArn": "",\n "SecurityGroupIds": "",\n "SubnetId": ""\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 \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/vpcInterfaces',
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({
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces',
headers: {'content-type': 'application/json'},
body: {
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces',
headers: {'content-type': 'application/json'},
data: {
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"vpcInterfaces":[{"Name":"","NetworkInterfaceType":"","RoleArn":"","SecurityGroupIds":"","SubnetId":""}]}'
};
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 = @{ @"vpcInterfaces": @[ @{ @"Name": @"", @"NetworkInterfaceType": @"", @"RoleArn": @"", @"SecurityGroupIds": @"", @"SubnetId": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces",
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([
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces', [
'body' => '{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows/:flowArn/vpcInterfaces", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"
payload = { "vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces"
payload <- "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")
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 \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows/:flowArn/vpcInterfaces') do |req|
req.body = "{\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces";
let payload = json!({"vpcInterfaces": (
json!({
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces \
--header 'content-type: application/json' \
--data '{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}'
echo '{
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
]
}' | \
http POST {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "vpcInterfaces": [\n {\n "Name": "",\n "NetworkInterfaceType": "",\n "RoleArn": "",\n "SecurityGroupIds": "",\n "SubnetId": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["vpcInterfaces": [
[
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces")! 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
CreateBridge
{{baseUrl}}/v1/bridges
BODY json
{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges");
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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/bridges" {:content-type :json
:form-params {:egressGatewayBridge {:MaxBitrate ""}
:ingressGatewayBridge {:MaxBitrate ""
:MaxOutputs ""}
:name ""
:outputs [{:NetworkOutput ""}]
:placementArn ""
:sourceFailoverConfig {:FailoverMode ""
:RecoveryWindow ""
:SourcePriority ""
:State ""}
:sources [{:FlowSource ""
:NetworkSource ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/bridges"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/bridges"),
Content = new StringContent("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges"
payload := strings.NewReader("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/bridges HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 432
{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/bridges")
.setHeader("content-type", "application/json")
.setBody("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/bridges")
.header("content-type", "application/json")
.body("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
egressGatewayBridge: {
MaxBitrate: ''
},
ingressGatewayBridge: {
MaxBitrate: '',
MaxOutputs: ''
},
name: '',
outputs: [
{
NetworkOutput: ''
}
],
placementArn: '',
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
sources: [
{
FlowSource: '',
NetworkSource: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/bridges');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges',
headers: {'content-type': 'application/json'},
data: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
name: '',
outputs: [{NetworkOutput: ''}],
placementArn: '',
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [{FlowSource: '', NetworkSource: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"egressGatewayBridge":{"MaxBitrate":""},"ingressGatewayBridge":{"MaxBitrate":"","MaxOutputs":""},"name":"","outputs":[{"NetworkOutput":""}],"placementArn":"","sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"sources":[{"FlowSource":"","NetworkSource":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "egressGatewayBridge": {\n "MaxBitrate": ""\n },\n "ingressGatewayBridge": {\n "MaxBitrate": "",\n "MaxOutputs": ""\n },\n "name": "",\n "outputs": [\n {\n "NetworkOutput": ""\n }\n ],\n "placementArn": "",\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "sources": [\n {\n "FlowSource": "",\n "NetworkSource": ""\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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges',
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({
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
name: '',
outputs: [{NetworkOutput: ''}],
placementArn: '',
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [{FlowSource: '', NetworkSource: ''}]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges',
headers: {'content-type': 'application/json'},
body: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
name: '',
outputs: [{NetworkOutput: ''}],
placementArn: '',
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [{FlowSource: '', NetworkSource: ''}]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/bridges');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
egressGatewayBridge: {
MaxBitrate: ''
},
ingressGatewayBridge: {
MaxBitrate: '',
MaxOutputs: ''
},
name: '',
outputs: [
{
NetworkOutput: ''
}
],
placementArn: '',
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
sources: [
{
FlowSource: '',
NetworkSource: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/bridges',
headers: {'content-type': 'application/json'},
data: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
name: '',
outputs: [{NetworkOutput: ''}],
placementArn: '',
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [{FlowSource: '', NetworkSource: ''}]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"egressGatewayBridge":{"MaxBitrate":""},"ingressGatewayBridge":{"MaxBitrate":"","MaxOutputs":""},"name":"","outputs":[{"NetworkOutput":""}],"placementArn":"","sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"sources":[{"FlowSource":"","NetworkSource":""}]}'
};
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 = @{ @"egressGatewayBridge": @{ @"MaxBitrate": @"" },
@"ingressGatewayBridge": @{ @"MaxBitrate": @"", @"MaxOutputs": @"" },
@"name": @"",
@"outputs": @[ @{ @"NetworkOutput": @"" } ],
@"placementArn": @"",
@"sourceFailoverConfig": @{ @"FailoverMode": @"", @"RecoveryWindow": @"", @"SourcePriority": @"", @"State": @"" },
@"sources": @[ @{ @"FlowSource": @"", @"NetworkSource": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges",
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([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'name' => '',
'outputs' => [
[
'NetworkOutput' => ''
]
],
'placementArn' => '',
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/bridges', [
'body' => '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'name' => '',
'outputs' => [
[
'NetworkOutput' => ''
]
],
'placementArn' => '',
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'name' => '',
'outputs' => [
[
'NetworkOutput' => ''
]
],
'placementArn' => '',
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'FlowSource' => '',
'NetworkSource' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/bridges", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges"
payload = {
"egressGatewayBridge": { "MaxBitrate": "" },
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [{ "NetworkOutput": "" }],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges"
payload <- "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges")
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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/bridges') do |req|
req.body = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"name\": \"\",\n \"outputs\": [\n {\n \"NetworkOutput\": \"\"\n }\n ],\n \"placementArn\": \"\",\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"FlowSource\": \"\",\n \"NetworkSource\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges";
let payload = json!({
"egressGatewayBridge": json!({"MaxBitrate": ""}),
"ingressGatewayBridge": json!({
"MaxBitrate": "",
"MaxOutputs": ""
}),
"name": "",
"outputs": (json!({"NetworkOutput": ""})),
"placementArn": "",
"sourceFailoverConfig": json!({
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}),
"sources": (
json!({
"FlowSource": "",
"NetworkSource": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/bridges \
--header 'content-type: application/json' \
--data '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}'
echo '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"name": "",
"outputs": [
{
"NetworkOutput": ""
}
],
"placementArn": "",
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"FlowSource": "",
"NetworkSource": ""
}
]
}' | \
http POST {{baseUrl}}/v1/bridges \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "egressGatewayBridge": {\n "MaxBitrate": ""\n },\n "ingressGatewayBridge": {\n "MaxBitrate": "",\n "MaxOutputs": ""\n },\n "name": "",\n "outputs": [\n {\n "NetworkOutput": ""\n }\n ],\n "placementArn": "",\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "sources": [\n {\n "FlowSource": "",\n "NetworkSource": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/bridges
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"egressGatewayBridge": ["MaxBitrate": ""],
"ingressGatewayBridge": [
"MaxBitrate": "",
"MaxOutputs": ""
],
"name": "",
"outputs": [["NetworkOutput": ""]],
"placementArn": "",
"sourceFailoverConfig": [
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
],
"sources": [
[
"FlowSource": "",
"NetworkSource": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges")! 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
CreateFlow
{{baseUrl}}/v1/flows
BODY json
{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows");
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 \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows" {:content-type :json
:form-params {:availabilityZone ""
:entitlements [{:DataTransferSubscriberFeePercent ""
:Description ""
:Encryption ""
:EntitlementStatus ""
:Name ""
:Subscribers ""}]
:mediaStreams [{:Attributes ""
:ClockRate ""
:Description ""
:MediaStreamId ""
:MediaStreamName ""
:MediaStreamType ""
:VideoFormat ""}]
:name ""
:outputs [{:CidrAllowList ""
:Description ""
:Destination ""
:Encryption ""
:MaxLatency ""
:MediaStreamOutputConfigurations ""
:MinLatency ""
:Name ""
:Port ""
:Protocol ""
:RemoteId ""
:SenderControlPort ""
:SmoothingLatency ""
:StreamId ""
:VpcInterfaceAttachment ""}]
:source {:Decryption ""
:Description ""
:EntitlementArn ""
:IngestPort ""
:MaxBitrate ""
:MaxLatency ""
:MaxSyncBuffer ""
:MediaStreamSourceConfigurations ""
:MinLatency ""
:Name ""
:Protocol ""
:SenderControlPort ""
:SenderIpAddress ""
:SourceListenerAddress ""
:SourceListenerPort ""
:StreamId ""
:VpcInterfaceName ""
:WhitelistCidr ""
:GatewayBridgeSource ""}
:sourceFailoverConfig {:FailoverMode ""
:RecoveryWindow ""
:SourcePriority ""
:State ""}
:sources [{:Decryption ""
:Description ""
:EntitlementArn ""
:IngestPort ""
:MaxBitrate ""
:MaxLatency ""
:MaxSyncBuffer ""
:MediaStreamSourceConfigurations ""
:MinLatency ""
:Name ""
:Protocol ""
:SenderControlPort ""
:SenderIpAddress ""
:SourceListenerAddress ""
:SourceListenerPort ""
:StreamId ""
:VpcInterfaceName ""
:WhitelistCidr ""
:GatewayBridgeSource ""}]
:vpcInterfaces [{:Name ""
:NetworkInterfaceType ""
:RoleArn ""
:SecurityGroupIds ""
:SubnetId ""}]
:maintenance {:MaintenanceDay ""
:MaintenanceStartHour ""}}})
require "http/client"
url = "{{baseUrl}}/v1/flows"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows"),
Content = new StringContent("{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows"
payload := strings.NewReader("{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2316
{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows")
.setHeader("content-type", "application/json")
.setBody("{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\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 \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows")
.header("content-type", "application/json")
.body("{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {
MaintenanceDay: '',
MaintenanceStartHour: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows',
headers: {'content-type': 'application/json'},
data: {
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {MaintenanceDay: '', MaintenanceStartHour: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"availabilityZone":"","entitlements":[{"DataTransferSubscriberFeePercent":"","Description":"","Encryption":"","EntitlementStatus":"","Name":"","Subscribers":""}],"mediaStreams":[{"Attributes":"","ClockRate":"","Description":"","MediaStreamId":"","MediaStreamName":"","MediaStreamType":"","VideoFormat":""}],"name":"","outputs":[{"CidrAllowList":"","Description":"","Destination":"","Encryption":"","MaxLatency":"","MediaStreamOutputConfigurations":"","MinLatency":"","Name":"","Port":"","Protocol":"","RemoteId":"","SenderControlPort":"","SmoothingLatency":"","StreamId":"","VpcInterfaceAttachment":""}],"source":{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""},"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"sources":[{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""}],"vpcInterfaces":[{"Name":"","NetworkInterfaceType":"","RoleArn":"","SecurityGroupIds":"","SubnetId":""}],"maintenance":{"MaintenanceDay":"","MaintenanceStartHour":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "availabilityZone": "",\n "entitlements": [\n {\n "DataTransferSubscriberFeePercent": "",\n "Description": "",\n "Encryption": "",\n "EntitlementStatus": "",\n "Name": "",\n "Subscribers": ""\n }\n ],\n "mediaStreams": [\n {\n "Attributes": "",\n "ClockRate": "",\n "Description": "",\n "MediaStreamId": "",\n "MediaStreamName": "",\n "MediaStreamType": "",\n "VideoFormat": ""\n }\n ],\n "name": "",\n "outputs": [\n {\n "CidrAllowList": "",\n "Description": "",\n "Destination": "",\n "Encryption": "",\n "MaxLatency": "",\n "MediaStreamOutputConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Port": "",\n "Protocol": "",\n "RemoteId": "",\n "SenderControlPort": "",\n "SmoothingLatency": "",\n "StreamId": "",\n "VpcInterfaceAttachment": ""\n }\n ],\n "source": {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\n },\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "sources": [\n {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\n }\n ],\n "vpcInterfaces": [\n {\n "Name": "",\n "NetworkInterfaceType": "",\n "RoleArn": "",\n "SecurityGroupIds": "",\n "SubnetId": ""\n }\n ],\n "maintenance": {\n "MaintenanceDay": "",\n "MaintenanceStartHour": ""\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 \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows',
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({
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {MaintenanceDay: '', MaintenanceStartHour: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows',
headers: {'content-type': 'application/json'},
body: {
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {MaintenanceDay: '', MaintenanceStartHour: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {
MaintenanceDay: '',
MaintenanceStartHour: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows',
headers: {'content-type': 'application/json'},
data: {
availabilityZone: '',
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
],
mediaStreams: [
{
Attributes: '',
ClockRate: '',
Description: '',
MediaStreamId: '',
MediaStreamName: '',
MediaStreamType: '',
VideoFormat: ''
}
],
name: '',
outputs: [
{
CidrAllowList: '',
Description: '',
Destination: '',
Encryption: '',
MaxLatency: '',
MediaStreamOutputConfigurations: '',
MinLatency: '',
Name: '',
Port: '',
Protocol: '',
RemoteId: '',
SenderControlPort: '',
SmoothingLatency: '',
StreamId: '',
VpcInterfaceAttachment: ''
}
],
source: {
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
sources: [
{
Decryption: '',
Description: '',
EntitlementArn: '',
IngestPort: '',
MaxBitrate: '',
MaxLatency: '',
MaxSyncBuffer: '',
MediaStreamSourceConfigurations: '',
MinLatency: '',
Name: '',
Protocol: '',
SenderControlPort: '',
SenderIpAddress: '',
SourceListenerAddress: '',
SourceListenerPort: '',
StreamId: '',
VpcInterfaceName: '',
WhitelistCidr: '',
GatewayBridgeSource: ''
}
],
vpcInterfaces: [
{
Name: '',
NetworkInterfaceType: '',
RoleArn: '',
SecurityGroupIds: '',
SubnetId: ''
}
],
maintenance: {MaintenanceDay: '', MaintenanceStartHour: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"availabilityZone":"","entitlements":[{"DataTransferSubscriberFeePercent":"","Description":"","Encryption":"","EntitlementStatus":"","Name":"","Subscribers":""}],"mediaStreams":[{"Attributes":"","ClockRate":"","Description":"","MediaStreamId":"","MediaStreamName":"","MediaStreamType":"","VideoFormat":""}],"name":"","outputs":[{"CidrAllowList":"","Description":"","Destination":"","Encryption":"","MaxLatency":"","MediaStreamOutputConfigurations":"","MinLatency":"","Name":"","Port":"","Protocol":"","RemoteId":"","SenderControlPort":"","SmoothingLatency":"","StreamId":"","VpcInterfaceAttachment":""}],"source":{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""},"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"sources":[{"Decryption":"","Description":"","EntitlementArn":"","IngestPort":"","MaxBitrate":"","MaxLatency":"","MaxSyncBuffer":"","MediaStreamSourceConfigurations":"","MinLatency":"","Name":"","Protocol":"","SenderControlPort":"","SenderIpAddress":"","SourceListenerAddress":"","SourceListenerPort":"","StreamId":"","VpcInterfaceName":"","WhitelistCidr":"","GatewayBridgeSource":""}],"vpcInterfaces":[{"Name":"","NetworkInterfaceType":"","RoleArn":"","SecurityGroupIds":"","SubnetId":""}],"maintenance":{"MaintenanceDay":"","MaintenanceStartHour":""}}'
};
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 = @{ @"availabilityZone": @"",
@"entitlements": @[ @{ @"DataTransferSubscriberFeePercent": @"", @"Description": @"", @"Encryption": @"", @"EntitlementStatus": @"", @"Name": @"", @"Subscribers": @"" } ],
@"mediaStreams": @[ @{ @"Attributes": @"", @"ClockRate": @"", @"Description": @"", @"MediaStreamId": @"", @"MediaStreamName": @"", @"MediaStreamType": @"", @"VideoFormat": @"" } ],
@"name": @"",
@"outputs": @[ @{ @"CidrAllowList": @"", @"Description": @"", @"Destination": @"", @"Encryption": @"", @"MaxLatency": @"", @"MediaStreamOutputConfigurations": @"", @"MinLatency": @"", @"Name": @"", @"Port": @"", @"Protocol": @"", @"RemoteId": @"", @"SenderControlPort": @"", @"SmoothingLatency": @"", @"StreamId": @"", @"VpcInterfaceAttachment": @"" } ],
@"source": @{ @"Decryption": @"", @"Description": @"", @"EntitlementArn": @"", @"IngestPort": @"", @"MaxBitrate": @"", @"MaxLatency": @"", @"MaxSyncBuffer": @"", @"MediaStreamSourceConfigurations": @"", @"MinLatency": @"", @"Name": @"", @"Protocol": @"", @"SenderControlPort": @"", @"SenderIpAddress": @"", @"SourceListenerAddress": @"", @"SourceListenerPort": @"", @"StreamId": @"", @"VpcInterfaceName": @"", @"WhitelistCidr": @"", @"GatewayBridgeSource": @"" },
@"sourceFailoverConfig": @{ @"FailoverMode": @"", @"RecoveryWindow": @"", @"SourcePriority": @"", @"State": @"" },
@"sources": @[ @{ @"Decryption": @"", @"Description": @"", @"EntitlementArn": @"", @"IngestPort": @"", @"MaxBitrate": @"", @"MaxLatency": @"", @"MaxSyncBuffer": @"", @"MediaStreamSourceConfigurations": @"", @"MinLatency": @"", @"Name": @"", @"Protocol": @"", @"SenderControlPort": @"", @"SenderIpAddress": @"", @"SourceListenerAddress": @"", @"SourceListenerPort": @"", @"StreamId": @"", @"VpcInterfaceName": @"", @"WhitelistCidr": @"", @"GatewayBridgeSource": @"" } ],
@"vpcInterfaces": @[ @{ @"Name": @"", @"NetworkInterfaceType": @"", @"RoleArn": @"", @"SecurityGroupIds": @"", @"SubnetId": @"" } ],
@"maintenance": @{ @"MaintenanceDay": @"", @"MaintenanceStartHour": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows",
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([
'availabilityZone' => '',
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
],
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
],
'name' => '',
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
],
'source' => [
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
],
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceStartHour' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows', [
'body' => '{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'availabilityZone' => '',
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
],
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
],
'name' => '',
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
],
'source' => [
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
],
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceStartHour' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'availabilityZone' => '',
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
],
'mediaStreams' => [
[
'Attributes' => '',
'ClockRate' => '',
'Description' => '',
'MediaStreamId' => '',
'MediaStreamName' => '',
'MediaStreamType' => '',
'VideoFormat' => ''
]
],
'name' => '',
'outputs' => [
[
'CidrAllowList' => '',
'Description' => '',
'Destination' => '',
'Encryption' => '',
'MaxLatency' => '',
'MediaStreamOutputConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Port' => '',
'Protocol' => '',
'RemoteId' => '',
'SenderControlPort' => '',
'SmoothingLatency' => '',
'StreamId' => '',
'VpcInterfaceAttachment' => ''
]
],
'source' => [
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'sources' => [
[
'Decryption' => '',
'Description' => '',
'EntitlementArn' => '',
'IngestPort' => '',
'MaxBitrate' => '',
'MaxLatency' => '',
'MaxSyncBuffer' => '',
'MediaStreamSourceConfigurations' => '',
'MinLatency' => '',
'Name' => '',
'Protocol' => '',
'SenderControlPort' => '',
'SenderIpAddress' => '',
'SourceListenerAddress' => '',
'SourceListenerPort' => '',
'StreamId' => '',
'VpcInterfaceName' => '',
'WhitelistCidr' => '',
'GatewayBridgeSource' => ''
]
],
'vpcInterfaces' => [
[
'Name' => '',
'NetworkInterfaceType' => '',
'RoleArn' => '',
'SecurityGroupIds' => '',
'SubnetId' => ''
]
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceStartHour' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows"
payload = {
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows"
payload <- "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows")
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 \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows') do |req|
req.body = "{\n \"availabilityZone\": \"\",\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ],\n \"mediaStreams\": [\n {\n \"Attributes\": \"\",\n \"ClockRate\": \"\",\n \"Description\": \"\",\n \"MediaStreamId\": \"\",\n \"MediaStreamName\": \"\",\n \"MediaStreamType\": \"\",\n \"VideoFormat\": \"\"\n }\n ],\n \"name\": \"\",\n \"outputs\": [\n {\n \"CidrAllowList\": \"\",\n \"Description\": \"\",\n \"Destination\": \"\",\n \"Encryption\": \"\",\n \"MaxLatency\": \"\",\n \"MediaStreamOutputConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"RemoteId\": \"\",\n \"SenderControlPort\": \"\",\n \"SmoothingLatency\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n ],\n \"source\": {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"sources\": [\n {\n \"Decryption\": \"\",\n \"Description\": \"\",\n \"EntitlementArn\": \"\",\n \"IngestPort\": \"\",\n \"MaxBitrate\": \"\",\n \"MaxLatency\": \"\",\n \"MaxSyncBuffer\": \"\",\n \"MediaStreamSourceConfigurations\": \"\",\n \"MinLatency\": \"\",\n \"Name\": \"\",\n \"Protocol\": \"\",\n \"SenderControlPort\": \"\",\n \"SenderIpAddress\": \"\",\n \"SourceListenerAddress\": \"\",\n \"SourceListenerPort\": \"\",\n \"StreamId\": \"\",\n \"VpcInterfaceName\": \"\",\n \"WhitelistCidr\": \"\",\n \"GatewayBridgeSource\": \"\"\n }\n ],\n \"vpcInterfaces\": [\n {\n \"Name\": \"\",\n \"NetworkInterfaceType\": \"\",\n \"RoleArn\": \"\",\n \"SecurityGroupIds\": \"\",\n \"SubnetId\": \"\"\n }\n ],\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows";
let payload = json!({
"availabilityZone": "",
"entitlements": (
json!({
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
})
),
"mediaStreams": (
json!({
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
})
),
"name": "",
"outputs": (
json!({
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
})
),
"source": json!({
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}),
"sourceFailoverConfig": json!({
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}),
"sources": (
json!({
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
})
),
"vpcInterfaces": (
json!({
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
})
),
"maintenance": json!({
"MaintenanceDay": "",
"MaintenanceStartHour": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows \
--header 'content-type: application/json' \
--data '{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}'
echo '{
"availabilityZone": "",
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
],
"mediaStreams": [
{
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
}
],
"name": "",
"outputs": [
{
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
}
],
"source": {
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"sources": [
{
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
}
],
"vpcInterfaces": [
{
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
}
],
"maintenance": {
"MaintenanceDay": "",
"MaintenanceStartHour": ""
}
}' | \
http POST {{baseUrl}}/v1/flows \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "availabilityZone": "",\n "entitlements": [\n {\n "DataTransferSubscriberFeePercent": "",\n "Description": "",\n "Encryption": "",\n "EntitlementStatus": "",\n "Name": "",\n "Subscribers": ""\n }\n ],\n "mediaStreams": [\n {\n "Attributes": "",\n "ClockRate": "",\n "Description": "",\n "MediaStreamId": "",\n "MediaStreamName": "",\n "MediaStreamType": "",\n "VideoFormat": ""\n }\n ],\n "name": "",\n "outputs": [\n {\n "CidrAllowList": "",\n "Description": "",\n "Destination": "",\n "Encryption": "",\n "MaxLatency": "",\n "MediaStreamOutputConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Port": "",\n "Protocol": "",\n "RemoteId": "",\n "SenderControlPort": "",\n "SmoothingLatency": "",\n "StreamId": "",\n "VpcInterfaceAttachment": ""\n }\n ],\n "source": {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\n },\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "sources": [\n {\n "Decryption": "",\n "Description": "",\n "EntitlementArn": "",\n "IngestPort": "",\n "MaxBitrate": "",\n "MaxLatency": "",\n "MaxSyncBuffer": "",\n "MediaStreamSourceConfigurations": "",\n "MinLatency": "",\n "Name": "",\n "Protocol": "",\n "SenderControlPort": "",\n "SenderIpAddress": "",\n "SourceListenerAddress": "",\n "SourceListenerPort": "",\n "StreamId": "",\n "VpcInterfaceName": "",\n "WhitelistCidr": "",\n "GatewayBridgeSource": ""\n }\n ],\n "vpcInterfaces": [\n {\n "Name": "",\n "NetworkInterfaceType": "",\n "RoleArn": "",\n "SecurityGroupIds": "",\n "SubnetId": ""\n }\n ],\n "maintenance": {\n "MaintenanceDay": "",\n "MaintenanceStartHour": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/flows
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"availabilityZone": "",
"entitlements": [
[
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
]
],
"mediaStreams": [
[
"Attributes": "",
"ClockRate": "",
"Description": "",
"MediaStreamId": "",
"MediaStreamName": "",
"MediaStreamType": "",
"VideoFormat": ""
]
],
"name": "",
"outputs": [
[
"CidrAllowList": "",
"Description": "",
"Destination": "",
"Encryption": "",
"MaxLatency": "",
"MediaStreamOutputConfigurations": "",
"MinLatency": "",
"Name": "",
"Port": "",
"Protocol": "",
"RemoteId": "",
"SenderControlPort": "",
"SmoothingLatency": "",
"StreamId": "",
"VpcInterfaceAttachment": ""
]
],
"source": [
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
],
"sourceFailoverConfig": [
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
],
"sources": [
[
"Decryption": "",
"Description": "",
"EntitlementArn": "",
"IngestPort": "",
"MaxBitrate": "",
"MaxLatency": "",
"MaxSyncBuffer": "",
"MediaStreamSourceConfigurations": "",
"MinLatency": "",
"Name": "",
"Protocol": "",
"SenderControlPort": "",
"SenderIpAddress": "",
"SourceListenerAddress": "",
"SourceListenerPort": "",
"StreamId": "",
"VpcInterfaceName": "",
"WhitelistCidr": "",
"GatewayBridgeSource": ""
]
],
"vpcInterfaces": [
[
"Name": "",
"NetworkInterfaceType": "",
"RoleArn": "",
"SecurityGroupIds": "",
"SubnetId": ""
]
],
"maintenance": [
"MaintenanceDay": "",
"MaintenanceStartHour": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows")! 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
CreateGateway
{{baseUrl}}/v1/gateways
BODY json
{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateways");
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 \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/gateways" {:content-type :json
:form-params {:egressCidrBlocks []
:name ""
:networks [{:CidrBlock ""
:Name ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/gateways"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/gateways"),
Content = new StringContent("{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateways");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateways"
payload := strings.NewReader("{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/gateways HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 115
{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/gateways")
.setHeader("content-type", "application/json")
.setBody("{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateways"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\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 \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateways")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/gateways")
.header("content-type", "application/json")
.body("{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
egressCidrBlocks: [],
name: '',
networks: [
{
CidrBlock: '',
Name: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/gateways');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/gateways',
headers: {'content-type': 'application/json'},
data: {egressCidrBlocks: [], name: '', networks: [{CidrBlock: '', Name: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateways';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"egressCidrBlocks":[],"name":"","networks":[{"CidrBlock":"","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}}/v1/gateways',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "egressCidrBlocks": [],\n "name": "",\n "networks": [\n {\n "CidrBlock": "",\n "Name": ""\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 \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateways")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateways',
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({egressCidrBlocks: [], name: '', networks: [{CidrBlock: '', Name: ''}]}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/gateways',
headers: {'content-type': 'application/json'},
body: {egressCidrBlocks: [], name: '', networks: [{CidrBlock: '', Name: ''}]},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/gateways');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
egressCidrBlocks: [],
name: '',
networks: [
{
CidrBlock: '',
Name: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/gateways',
headers: {'content-type': 'application/json'},
data: {egressCidrBlocks: [], name: '', networks: [{CidrBlock: '', Name: ''}]}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateways';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"egressCidrBlocks":[],"name":"","networks":[{"CidrBlock":"","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 = @{ @"egressCidrBlocks": @[ ],
@"name": @"",
@"networks": @[ @{ @"CidrBlock": @"", @"Name": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateways"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateways" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateways",
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([
'egressCidrBlocks' => [
],
'name' => '',
'networks' => [
[
'CidrBlock' => '',
'Name' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/gateways', [
'body' => '{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateways');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'egressCidrBlocks' => [
],
'name' => '',
'networks' => [
[
'CidrBlock' => '',
'Name' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'egressCidrBlocks' => [
],
'name' => '',
'networks' => [
[
'CidrBlock' => '',
'Name' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/gateways');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateways' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateways' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/gateways", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateways"
payload = {
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateways"
payload <- "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateways")
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 \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/gateways') do |req|
req.body = "{\n \"egressCidrBlocks\": [],\n \"name\": \"\",\n \"networks\": [\n {\n \"CidrBlock\": \"\",\n \"Name\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateways";
let payload = json!({
"egressCidrBlocks": (),
"name": "",
"networks": (
json!({
"CidrBlock": "",
"Name": ""
})
)
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/gateways \
--header 'content-type: application/json' \
--data '{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}'
echo '{
"egressCidrBlocks": [],
"name": "",
"networks": [
{
"CidrBlock": "",
"Name": ""
}
]
}' | \
http POST {{baseUrl}}/v1/gateways \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "egressCidrBlocks": [],\n "name": "",\n "networks": [\n {\n "CidrBlock": "",\n "Name": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/gateways
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"egressCidrBlocks": [],
"name": "",
"networks": [
[
"CidrBlock": "",
"Name": ""
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateways")! 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
DeleteBridge
{{baseUrl}}/v1/bridges/:bridgeArn
QUERY PARAMS
bridgeArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/bridges/:bridgeArn")
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/bridges/:bridgeArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/bridges/:bridgeArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/bridges/:bridgeArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/bridges/:bridgeArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/bridges/:bridgeArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/bridges/:bridgeArn
http DELETE {{baseUrl}}/v1/bridges/:bridgeArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn")! 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
DeleteFlow
{{baseUrl}}/v1/flows/:flowArn
QUERY PARAMS
flowArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/flows/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/flows/:flowArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/flows/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn
http DELETE {{baseUrl}}/v1/flows/:flowArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn")! 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
DeleteGateway
{{baseUrl}}/v1/gateways/:gatewayArn
QUERY PARAMS
gatewayArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateways/:gatewayArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/gateways/:gatewayArn")
require "http/client"
url = "{{baseUrl}}/v1/gateways/:gatewayArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/gateways/:gatewayArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateways/:gatewayArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateways/:gatewayArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/gateways/:gatewayArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/gateways/:gatewayArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateways/:gatewayArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateways/:gatewayArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/gateways/:gatewayArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/gateways/:gatewayArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateways/:gatewayArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateways/:gatewayArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateways/:gatewayArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateways/:gatewayArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/gateways/:gatewayArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateways/:gatewayArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateways/:gatewayArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateways/:gatewayArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateways/:gatewayArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/gateways/:gatewayArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateways/:gatewayArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateways/:gatewayArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateways/:gatewayArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateways/:gatewayArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/gateways/:gatewayArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateways/:gatewayArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateways/:gatewayArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateways/:gatewayArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/gateways/:gatewayArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateways/:gatewayArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/gateways/:gatewayArn
http DELETE {{baseUrl}}/v1/gateways/:gatewayArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/gateways/:gatewayArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateways/:gatewayArn")! 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
DeregisterGatewayInstance
{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
QUERY PARAMS
gatewayInstanceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
require "http/client"
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/gateway-instances/:gatewayInstanceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateway-instances/:gatewayInstanceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/gateway-instances/:gatewayInstanceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/gateway-instances/:gatewayInstanceArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
http DELETE {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")! 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
DescribeBridge
{{baseUrl}}/v1/bridges/:bridgeArn
QUERY PARAMS
bridgeArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/bridges/:bridgeArn")
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/bridges/:bridgeArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/bridges/:bridgeArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/bridges/:bridgeArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/bridges/:bridgeArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/bridges/:bridgeArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges/:bridgeArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/bridges/:bridgeArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/bridges/:bridgeArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/bridges/:bridgeArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/bridges/:bridgeArn
http GET {{baseUrl}}/v1/bridges/:bridgeArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn")! 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
DescribeFlow
{{baseUrl}}/v1/flows/:flowArn
QUERY PARAMS
flowArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/flows/:flowArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/flows/:flowArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/flows/:flowArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/flows/:flowArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/flows/:flowArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows/:flowArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/flows/:flowArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/flows/:flowArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/flows/:flowArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/flows/:flowArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/flows/:flowArn
http GET {{baseUrl}}/v1/flows/:flowArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn")! 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
DescribeGateway
{{baseUrl}}/v1/gateways/:gatewayArn
QUERY PARAMS
gatewayArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateways/:gatewayArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/gateways/:gatewayArn")
require "http/client"
url = "{{baseUrl}}/v1/gateways/:gatewayArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/gateways/:gatewayArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateways/:gatewayArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateways/:gatewayArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/gateways/:gatewayArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/gateways/:gatewayArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateways/:gatewayArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateways/:gatewayArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/gateways/:gatewayArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/gateways/:gatewayArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateways/:gatewayArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateways/:gatewayArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateways/:gatewayArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateways/:gatewayArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/gateways/:gatewayArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways/:gatewayArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateways/:gatewayArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateways/:gatewayArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateways/:gatewayArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateways/:gatewayArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/gateways/:gatewayArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateways/:gatewayArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateways/:gatewayArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateways/:gatewayArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateways/:gatewayArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/gateways/:gatewayArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateways/:gatewayArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateways/:gatewayArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateways/:gatewayArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/gateways/:gatewayArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateways/:gatewayArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/gateways/:gatewayArn
http GET {{baseUrl}}/v1/gateways/:gatewayArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/gateways/:gatewayArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateways/:gatewayArn")! 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
DescribeGatewayInstance
{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
QUERY PARAMS
gatewayInstanceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
require "http/client"
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/gateway-instances/:gatewayInstanceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateway-instances/:gatewayInstanceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/gateway-instances/:gatewayInstanceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/gateway-instances/:gatewayInstanceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
http GET {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")! 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
DescribeOffering
{{baseUrl}}/v1/offerings/:offeringArn
QUERY PARAMS
offeringArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/offerings/:offeringArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/offerings/:offeringArn")
require "http/client"
url = "{{baseUrl}}/v1/offerings/:offeringArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/offerings/:offeringArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/offerings/:offeringArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/offerings/:offeringArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/offerings/:offeringArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/offerings/:offeringArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/offerings/:offeringArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/offerings/:offeringArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/offerings/:offeringArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/offerings/:offeringArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings/:offeringArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/offerings/:offeringArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/offerings/:offeringArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/offerings/:offeringArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/offerings/:offeringArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings/:offeringArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/offerings/:offeringArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings/:offeringArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/offerings/:offeringArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/offerings/:offeringArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/offerings/:offeringArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/offerings/:offeringArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/offerings/:offeringArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/offerings/:offeringArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/offerings/:offeringArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/offerings/:offeringArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/offerings/:offeringArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/offerings/:offeringArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/offerings/:offeringArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/offerings/:offeringArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/offerings/:offeringArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/offerings/:offeringArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/offerings/:offeringArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/offerings/:offeringArn
http GET {{baseUrl}}/v1/offerings/:offeringArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/offerings/:offeringArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/offerings/:offeringArn")! 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
DescribeReservation
{{baseUrl}}/v1/reservations/:reservationArn
QUERY PARAMS
reservationArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/reservations/:reservationArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/reservations/:reservationArn")
require "http/client"
url = "{{baseUrl}}/v1/reservations/:reservationArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/reservations/:reservationArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/reservations/:reservationArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/reservations/:reservationArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/reservations/:reservationArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/reservations/:reservationArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/reservations/:reservationArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/reservations/:reservationArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/reservations/:reservationArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/reservations/:reservationArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/reservations/:reservationArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/reservations/:reservationArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/reservations/:reservationArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/reservations/:reservationArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/reservations/:reservationArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/reservations/:reservationArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/reservations/:reservationArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/v1/reservations/:reservationArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/reservations/:reservationArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/reservations/:reservationArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/reservations/:reservationArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/reservations/:reservationArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/reservations/:reservationArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/reservations/:reservationArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/reservations/:reservationArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/reservations/:reservationArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/reservations/:reservationArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/reservations/:reservationArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/reservations/:reservationArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/reservations/:reservationArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/reservations/:reservationArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/reservations/:reservationArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/reservations/:reservationArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/reservations/:reservationArn
http GET {{baseUrl}}/v1/reservations/:reservationArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/reservations/:reservationArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/reservations/:reservationArn")! 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
GrantFlowEntitlements
{{baseUrl}}/v1/flows/:flowArn/entitlements
QUERY PARAMS
flowArn
BODY json
{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/entitlements");
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 \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/:flowArn/entitlements" {:content-type :json
:form-params {:entitlements [{:DataTransferSubscriberFeePercent ""
:Description ""
:Encryption ""
:EntitlementStatus ""
:Name ""
:Subscribers ""}]}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/entitlements"),
Content = new StringContent("{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/entitlements");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/entitlements"
payload := strings.NewReader("{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/flows/:flowArn/entitlements HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 207
{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/:flowArn/entitlements")
.setHeader("content-type", "application/json")
.setBody("{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/entitlements"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\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 \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/:flowArn/entitlements")
.header("content-type", "application/json")
.body("{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}")
.asString();
const data = JSON.stringify({
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/flows/:flowArn/entitlements');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements',
headers: {'content-type': 'application/json'},
data: {
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"entitlements":[{"DataTransferSubscriberFeePercent":"","Description":"","Encryption":"","EntitlementStatus":"","Name":"","Subscribers":""}]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "entitlements": [\n {\n "DataTransferSubscriberFeePercent": "",\n "Description": "",\n "Encryption": "",\n "EntitlementStatus": "",\n "Name": "",\n "Subscribers": ""\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 \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/entitlements',
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({
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements',
headers: {'content-type': 'application/json'},
body: {
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/:flowArn/entitlements');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements',
headers: {'content-type': 'application/json'},
data: {
entitlements: [
{
DataTransferSubscriberFeePercent: '',
Description: '',
Encryption: '',
EntitlementStatus: '',
Name: '',
Subscribers: ''
}
]
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"entitlements":[{"DataTransferSubscriberFeePercent":"","Description":"","Encryption":"","EntitlementStatus":"","Name":"","Subscribers":""}]}'
};
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 = @{ @"entitlements": @[ @{ @"DataTransferSubscriberFeePercent": @"", @"Description": @"", @"Encryption": @"", @"EntitlementStatus": @"", @"Name": @"", @"Subscribers": @"" } ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/entitlements"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/entitlements" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/entitlements",
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([
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/flows/:flowArn/entitlements', [
'body' => '{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'entitlements' => [
[
'DataTransferSubscriberFeePercent' => '',
'Description' => '',
'Encryption' => '',
'EntitlementStatus' => '',
'Name' => '',
'Subscribers' => ''
]
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/flows/:flowArn/entitlements", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements"
payload = { "entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/entitlements"
payload <- "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/entitlements")
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 \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/flows/:flowArn/entitlements') do |req|
req.body = "{\n \"entitlements\": [\n {\n \"DataTransferSubscriberFeePercent\": \"\",\n \"Description\": \"\",\n \"Encryption\": \"\",\n \"EntitlementStatus\": \"\",\n \"Name\": \"\",\n \"Subscribers\": \"\"\n }\n ]\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/entitlements";
let payload = json!({"entitlements": (
json!({
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
})
)});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/flows/:flowArn/entitlements \
--header 'content-type: application/json' \
--data '{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}'
echo '{
"entitlements": [
{
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
}
]
}' | \
http POST {{baseUrl}}/v1/flows/:flowArn/entitlements \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "entitlements": [\n {\n "DataTransferSubscriberFeePercent": "",\n "Description": "",\n "Encryption": "",\n "EntitlementStatus": "",\n "Name": "",\n "Subscribers": ""\n }\n ]\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/entitlements
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["entitlements": [
[
"DataTransferSubscriberFeePercent": "",
"Description": "",
"Encryption": "",
"EntitlementStatus": "",
"Name": "",
"Subscribers": ""
]
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/entitlements")! 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
ListBridges
{{baseUrl}}/v1/bridges
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/bridges")
require "http/client"
url = "{{baseUrl}}/v1/bridges"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/bridges"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/bridges HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/bridges")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/bridges")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/bridges');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/bridges');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/bridges'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/bridges');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/bridges');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/bridges")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/bridges') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/bridges
http GET {{baseUrl}}/v1/bridges
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/bridges
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges")! 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
ListEntitlements
{{baseUrl}}/v1/entitlements
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/entitlements");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/entitlements")
require "http/client"
url = "{{baseUrl}}/v1/entitlements"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/entitlements"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/entitlements");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/entitlements"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/entitlements HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/entitlements")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/entitlements"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/entitlements")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/entitlements")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/entitlements');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/entitlements'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/entitlements';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/entitlements',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/entitlements")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/entitlements',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/entitlements'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/entitlements');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/entitlements'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/entitlements';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/entitlements"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/entitlements" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/entitlements",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/entitlements');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/entitlements');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/entitlements');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/entitlements' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/entitlements' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/entitlements")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/entitlements"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/entitlements"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/entitlements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/entitlements') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/entitlements";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/entitlements
http GET {{baseUrl}}/v1/entitlements
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/entitlements
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/entitlements")! 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
ListFlows
{{baseUrl}}/v1/flows
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/flows")
require "http/client"
url = "{{baseUrl}}/v1/flows"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/flows"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/flows HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/flows")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/flows")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/flows');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/flows');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/flows'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/flows');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/flows")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/flows') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/flows
http GET {{baseUrl}}/v1/flows
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/flows
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows")! 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
ListGatewayInstances
{{baseUrl}}/v1/gateway-instances
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateway-instances");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/gateway-instances")
require "http/client"
url = "{{baseUrl}}/v1/gateway-instances"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/gateway-instances"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateway-instances");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateway-instances"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/gateway-instances HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/gateway-instances")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateway-instances"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/gateway-instances")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/gateway-instances');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateway-instances'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateway-instances';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateway-instances',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateway-instances',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateway-instances'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/gateway-instances');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateway-instances'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateway-instances';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateway-instances"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateway-instances" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateway-instances",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/gateway-instances');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateway-instances');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateway-instances');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateway-instances' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateway-instances' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/gateway-instances")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateway-instances"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateway-instances"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateway-instances")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/gateway-instances') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateway-instances";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/gateway-instances
http GET {{baseUrl}}/v1/gateway-instances
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/gateway-instances
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateway-instances")! 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
ListGateways
{{baseUrl}}/v1/gateways
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateways");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/gateways")
require "http/client"
url = "{{baseUrl}}/v1/gateways"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/gateways"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateways");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateways"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/gateways HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/gateways")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateways"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateways")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/gateways")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/gateways');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateways';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateways',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateways")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateways',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/gateways');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/gateways'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateways';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateways"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateways" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateways",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/gateways');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateways');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/gateways');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateways' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateways' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/gateways")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateways"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateways"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateways")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/gateways') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateways";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/gateways
http GET {{baseUrl}}/v1/gateways
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/gateways
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateways")! 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
ListOfferings
{{baseUrl}}/v1/offerings
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/offerings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/offerings")
require "http/client"
url = "{{baseUrl}}/v1/offerings"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/offerings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/offerings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/offerings"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/offerings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/offerings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/offerings"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/offerings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/offerings")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/offerings');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/offerings';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/offerings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/offerings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/offerings',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/offerings');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/offerings'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/offerings';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/offerings"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/offerings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/offerings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/offerings');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/offerings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/offerings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/offerings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/offerings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/offerings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/offerings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/offerings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/offerings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/offerings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/offerings";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/offerings
http GET {{baseUrl}}/v1/offerings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/offerings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/offerings")! 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
ListReservations
{{baseUrl}}/v1/reservations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/reservations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/v1/reservations")
require "http/client"
url = "{{baseUrl}}/v1/reservations"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/v1/reservations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/reservations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/reservations"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/v1/reservations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v1/reservations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/reservations"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/reservations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v1/reservations")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/v1/reservations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/v1/reservations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/reservations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/reservations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/reservations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/reservations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/v1/reservations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/v1/reservations');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/v1/reservations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/reservations';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/reservations"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/reservations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/reservations",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/v1/reservations');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/reservations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/reservations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/reservations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/reservations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/v1/reservations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/reservations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/reservations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/reservations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/v1/reservations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/reservations";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/v1/reservations
http GET {{baseUrl}}/v1/reservations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/v1/reservations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/reservations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ListTagsForResource
{{baseUrl}}/tags/:resourceArn
QUERY PARAMS
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:resourceArn")
require "http/client"
url = "{{baseUrl}}/tags/:resourceArn"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceArn"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tags/:resourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:resourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceArn"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:resourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tags/:resourceArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:resourceArn',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags/:resourceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tags/:resourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:resourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceArn"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tags/:resourceArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceArn";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/tags/:resourceArn
http GET {{baseUrl}}/tags/:resourceArn
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:resourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
PurchaseOffering
{{baseUrl}}/v1/offerings/:offeringArn
QUERY PARAMS
offeringArn
BODY json
{
"reservationName": "",
"start": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/offerings/:offeringArn");
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 \"reservationName\": \"\",\n \"start\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/offerings/:offeringArn" {:content-type :json
:form-params {:reservationName ""
:start ""}})
require "http/client"
url = "{{baseUrl}}/v1/offerings/:offeringArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/v1/offerings/:offeringArn"),
Content = new StringContent("{\n \"reservationName\": \"\",\n \"start\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/offerings/:offeringArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/offerings/:offeringArn"
payload := strings.NewReader("{\n \"reservationName\": \"\",\n \"start\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/v1/offerings/:offeringArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42
{
"reservationName": "",
"start": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/offerings/:offeringArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"reservationName\": \"\",\n \"start\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/offerings/:offeringArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"reservationName\": \"\",\n \"start\": \"\"\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 \"reservationName\": \"\",\n \"start\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/offerings/:offeringArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/offerings/:offeringArn")
.header("content-type", "application/json")
.body("{\n \"reservationName\": \"\",\n \"start\": \"\"\n}")
.asString();
const data = JSON.stringify({
reservationName: '',
start: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/v1/offerings/:offeringArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/offerings/:offeringArn',
headers: {'content-type': 'application/json'},
data: {reservationName: '', start: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/offerings/:offeringArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"reservationName":"","start":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/offerings/:offeringArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "reservationName": "",\n "start": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/offerings/:offeringArn")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/offerings/:offeringArn',
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({reservationName: '', start: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/offerings/:offeringArn',
headers: {'content-type': 'application/json'},
body: {reservationName: '', start: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/offerings/:offeringArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
reservationName: '',
start: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/v1/offerings/:offeringArn',
headers: {'content-type': 'application/json'},
data: {reservationName: '', start: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/offerings/:offeringArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"reservationName":"","start":""}'
};
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 = @{ @"reservationName": @"",
@"start": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/offerings/:offeringArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/offerings/:offeringArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/offerings/:offeringArn",
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([
'reservationName' => '',
'start' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/v1/offerings/:offeringArn', [
'body' => '{
"reservationName": "",
"start": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/offerings/:offeringArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'reservationName' => '',
'start' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'reservationName' => '',
'start' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/offerings/:offeringArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/offerings/:offeringArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"reservationName": "",
"start": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/offerings/:offeringArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"reservationName": "",
"start": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/v1/offerings/:offeringArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/offerings/:offeringArn"
payload = {
"reservationName": "",
"start": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/offerings/:offeringArn"
payload <- "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/offerings/:offeringArn")
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 \"reservationName\": \"\",\n \"start\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/v1/offerings/:offeringArn') do |req|
req.body = "{\n \"reservationName\": \"\",\n \"start\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/offerings/:offeringArn";
let payload = json!({
"reservationName": "",
"start": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/v1/offerings/:offeringArn \
--header 'content-type: application/json' \
--data '{
"reservationName": "",
"start": ""
}'
echo '{
"reservationName": "",
"start": ""
}' | \
http POST {{baseUrl}}/v1/offerings/:offeringArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "reservationName": "",\n "start": ""\n}' \
--output-document \
- {{baseUrl}}/v1/offerings/:offeringArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"reservationName": "",
"start": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/offerings/:offeringArn")! 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
RemoveBridgeOutput
{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
QUERY PARAMS
bridgeArn
outputName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/bridges/:bridgeArn/outputs/:outputName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
http DELETE {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")! 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
RemoveBridgeSource
{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
QUERY PARAMS
bridgeArn
sourceName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/bridges/:bridgeArn/sources/:sourceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
http DELETE {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")! 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
RemoveFlowMediaStream
{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
QUERY PARAMS
flowArn
mediaStreamName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
http DELETE {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")! 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
RemoveFlowOutput
{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
QUERY PARAMS
flowArn
outputArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn/outputs/:outputArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/outputs/:outputArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn/outputs/:outputArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn/outputs/:outputArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
http DELETE {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")! 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
RemoveFlowSource
{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
QUERY PARAMS
flowArn
sourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn/source/:sourceArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/source/:sourceArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn/source/:sourceArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn/source/:sourceArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
http DELETE {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")! 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
RemoveFlowVpcInterface
{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName
QUERY PARAMS
flowArn
vpcInterfaceName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName
http DELETE {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/vpcInterfaces/:vpcInterfaceName")! 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
RevokeFlowEntitlement
{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
QUERY PARAMS
entitlementArn
flowArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
http DELETE {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")! 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
StartFlow
{{baseUrl}}/v1/flows/start/:flowArn
QUERY PARAMS
flowArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/start/:flowArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/start/:flowArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/start/:flowArn"
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}}/v1/flows/start/:flowArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/start/:flowArn");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/start/:flowArn"
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/v1/flows/start/:flowArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/start/:flowArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/start/:flowArn"))
.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}}/v1/flows/start/:flowArn")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/start/:flowArn")
.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}}/v1/flows/start/:flowArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/v1/flows/start/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/start/:flowArn';
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}}/v1/flows/start/:flowArn',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/start/:flowArn")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/start/:flowArn',
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}}/v1/flows/start/:flowArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/start/:flowArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'POST', url: '{{baseUrl}}/v1/flows/start/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/start/:flowArn';
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}}/v1/flows/start/:flowArn"]
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}}/v1/flows/start/:flowArn" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/start/:flowArn",
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}}/v1/flows/start/:flowArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/start/:flowArn');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/start/:flowArn');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/start/:flowArn' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/start/:flowArn' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/v1/flows/start/:flowArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/start/:flowArn"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/start/:flowArn"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/start/:flowArn")
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/v1/flows/start/:flowArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/start/:flowArn";
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}}/v1/flows/start/:flowArn
http POST {{baseUrl}}/v1/flows/start/:flowArn
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/v1/flows/start/:flowArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/start/:flowArn")! 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
StopFlow
{{baseUrl}}/v1/flows/stop/:flowArn
QUERY PARAMS
flowArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/stop/:flowArn");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/v1/flows/stop/:flowArn")
require "http/client"
url = "{{baseUrl}}/v1/flows/stop/:flowArn"
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}}/v1/flows/stop/:flowArn"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/stop/:flowArn");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/stop/:flowArn"
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/v1/flows/stop/:flowArn HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v1/flows/stop/:flowArn")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/stop/:flowArn"))
.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}}/v1/flows/stop/:flowArn")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v1/flows/stop/:flowArn")
.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}}/v1/flows/stop/:flowArn');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/v1/flows/stop/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/stop/:flowArn';
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}}/v1/flows/stop/:flowArn',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/stop/:flowArn")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/stop/:flowArn',
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}}/v1/flows/stop/:flowArn'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/v1/flows/stop/:flowArn');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'POST', url: '{{baseUrl}}/v1/flows/stop/:flowArn'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/stop/:flowArn';
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}}/v1/flows/stop/:flowArn"]
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}}/v1/flows/stop/:flowArn" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/stop/:flowArn",
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}}/v1/flows/stop/:flowArn');
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/stop/:flowArn');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/v1/flows/stop/:flowArn');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/stop/:flowArn' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/stop/:flowArn' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/v1/flows/stop/:flowArn")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/stop/:flowArn"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/stop/:flowArn"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/stop/:flowArn")
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/v1/flows/stop/:flowArn') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/stop/:flowArn";
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}}/v1/flows/stop/:flowArn
http POST {{baseUrl}}/v1/flows/stop/:flowArn
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/v1/flows/stop/:flowArn
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/stop/:flowArn")! 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
TagResource
{{baseUrl}}/tags/:resourceArn
QUERY PARAMS
resourceArn
BODY json
{
"tags": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"tags\": {}\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:resourceArn" {:content-type :json
:form-params {:tags {}}})
require "http/client"
url = "{{baseUrl}}/tags/:resourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"tags\": {}\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn"),
Content = new StringContent("{\n \"tags\": {}\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceArn"
payload := strings.NewReader("{\n \"tags\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/tags/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:resourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"tags\": {}\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceArn"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"tags\": {}\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:resourceArn")
.header("content-type", "application/json")
.body("{\n \"tags\": {}\n}")
.asString();
const data = JSON.stringify({
tags: {}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tags/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:resourceArn',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "tags": {}\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"tags\": {}\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceArn',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:resourceArn',
headers: {'content-type': 'application/json'},
body: {tags: {}},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tags/:resourceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
tags: {}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:resourceArn',
headers: {'content-type': 'application/json'},
data: {tags: {}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"tags":{}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{ } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"tags\": {}\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceArn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'tags' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tags/:resourceArn', [
'body' => '{
"tags": {}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'tags' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'tags' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"tags": {}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"tags\": {}\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags/:resourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn"
payload = { "tags": {} }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceArn"
payload <- "{\n \"tags\": {}\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceArn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"tags\": {}\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/tags/:resourceArn') do |req|
req.body = "{\n \"tags\": {}\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceArn";
let payload = json!({"tags": json!({})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tags/:resourceArn \
--header 'content-type: application/json' \
--data '{
"tags": {}
}'
echo '{
"tags": {}
}' | \
http POST {{baseUrl}}/tags/:resourceArn \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "tags": {}\n}' \
--output-document \
- {{baseUrl}}/tags/:resourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
UntagResource
{{baseUrl}}/tags/:resourceArn#tagKeys
QUERY PARAMS
tagKeys
resourceArn
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"
url = "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:resourceArn?tagKeys=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
qs: {tagKeys: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:resourceArn#tagKeys');
req.query({
tagKeys: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
params: {tagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'tagKeys' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'tagKeys' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:resourceArn?tagKeys=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:resourceArn#tagKeys"
querystring = {"tagKeys":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:resourceArn#tagKeys"
queryString <- list(tagKeys = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/tags/:resourceArn') do |req|
req.params['tagKeys'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:resourceArn#tagKeys";
let querystring = [
("tagKeys", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
UpdateBridge
{{baseUrl}}/v1/bridges/:bridgeArn
QUERY PARAMS
bridgeArn
BODY json
{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn");
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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/bridges/:bridgeArn" {:content-type :json
:form-params {:egressGatewayBridge {:MaxBitrate ""}
:ingressGatewayBridge {:MaxBitrate ""
:MaxOutputs ""}
:sourceFailoverConfig {:FailoverMode ""
:RecoveryWindow ""
:SourcePriority ""
:State ""}}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn"),
Content = new StringContent("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn"
payload := strings.NewReader("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/bridges/:bridgeArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 256
{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/bridges/:bridgeArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/bridges/:bridgeArn")
.header("content-type", "application/json")
.body("{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
egressGatewayBridge: {
MaxBitrate: ''
},
ingressGatewayBridge: {
MaxBitrate: '',
MaxOutputs: ''
},
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
headers: {'content-type': 'application/json'},
data: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"egressGatewayBridge":{"MaxBitrate":""},"ingressGatewayBridge":{"MaxBitrate":"","MaxOutputs":""},"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "egressGatewayBridge": {\n "MaxBitrate": ""\n },\n "ingressGatewayBridge": {\n "MaxBitrate": "",\n "MaxOutputs": ""\n },\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn',
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({
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
headers: {'content-type': 'application/json'},
body: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
egressGatewayBridge: {
MaxBitrate: ''
},
ingressGatewayBridge: {
MaxBitrate: '',
MaxOutputs: ''
},
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn',
headers: {'content-type': 'application/json'},
data: {
egressGatewayBridge: {MaxBitrate: ''},
ingressGatewayBridge: {MaxBitrate: '', MaxOutputs: ''},
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"egressGatewayBridge":{"MaxBitrate":""},"ingressGatewayBridge":{"MaxBitrate":"","MaxOutputs":""},"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""}}'
};
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 = @{ @"egressGatewayBridge": @{ @"MaxBitrate": @"" },
@"ingressGatewayBridge": @{ @"MaxBitrate": @"", @"MaxOutputs": @"" },
@"sourceFailoverConfig": @{ @"FailoverMode": @"", @"RecoveryWindow": @"", @"SourcePriority": @"", @"State": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn",
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([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn', [
'body' => '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'egressGatewayBridge' => [
'MaxBitrate' => ''
],
'ingressGatewayBridge' => [
'MaxBitrate' => '',
'MaxOutputs' => ''
],
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/bridges/:bridgeArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn"
payload = {
"egressGatewayBridge": { "MaxBitrate": "" },
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn"
payload <- "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn")
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 \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/bridges/:bridgeArn') do |req|
req.body = "{\n \"egressGatewayBridge\": {\n \"MaxBitrate\": \"\"\n },\n \"ingressGatewayBridge\": {\n \"MaxBitrate\": \"\",\n \"MaxOutputs\": \"\"\n },\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn";
let payload = json!({
"egressGatewayBridge": json!({"MaxBitrate": ""}),
"ingressGatewayBridge": json!({
"MaxBitrate": "",
"MaxOutputs": ""
}),
"sourceFailoverConfig": json!({
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/bridges/:bridgeArn \
--header 'content-type: application/json' \
--data '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}'
echo '{
"egressGatewayBridge": {
"MaxBitrate": ""
},
"ingressGatewayBridge": {
"MaxBitrate": "",
"MaxOutputs": ""
},
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}
}' | \
http PUT {{baseUrl}}/v1/bridges/:bridgeArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "egressGatewayBridge": {\n "MaxBitrate": ""\n },\n "ingressGatewayBridge": {\n "MaxBitrate": "",\n "MaxOutputs": ""\n },\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"egressGatewayBridge": ["MaxBitrate": ""],
"ingressGatewayBridge": [
"MaxBitrate": "",
"MaxOutputs": ""
],
"sourceFailoverConfig": [
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn")! 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
UpdateBridgeOutput
{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
QUERY PARAMS
bridgeArn
outputName
BODY json
{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName");
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 \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName" {:content-type :json
:form-params {:networkOutput {:IpAddress ""
:NetworkName ""
:Port ""
:Protocol ""
:Ttl ""}}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"),
Content = new StringContent("{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
payload := strings.NewReader("{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/bridges/:bridgeArn/outputs/:outputName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 122
{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.setHeader("content-type", "application/json")
.setBody("{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\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 \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.header("content-type", "application/json")
.body("{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
networkOutput: {
IpAddress: '',
NetworkName: '',
Port: '',
Protocol: '',
Ttl: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName',
headers: {'content-type': 'application/json'},
data: {
networkOutput: {IpAddress: '', NetworkName: '', Port: '', Protocol: '', Ttl: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"networkOutput":{"IpAddress":"","NetworkName":"","Port":"","Protocol":"","Ttl":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "networkOutput": {\n "IpAddress": "",\n "NetworkName": "",\n "Port": "",\n "Protocol": "",\n "Ttl": ""\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 \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName',
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({
networkOutput: {IpAddress: '', NetworkName: '', Port: '', Protocol: '', Ttl: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName',
headers: {'content-type': 'application/json'},
body: {
networkOutput: {IpAddress: '', NetworkName: '', Port: '', Protocol: '', Ttl: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
networkOutput: {
IpAddress: '',
NetworkName: '',
Port: '',
Protocol: '',
Ttl: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName',
headers: {'content-type': 'application/json'},
data: {
networkOutput: {IpAddress: '', NetworkName: '', Port: '', Protocol: '', Ttl: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"networkOutput":{"IpAddress":"","NetworkName":"","Port":"","Protocol":"","Ttl":""}}'
};
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 = @{ @"networkOutput": @{ @"IpAddress": @"", @"NetworkName": @"", @"Port": @"", @"Protocol": @"", @"Ttl": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName",
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([
'networkOutput' => [
'IpAddress' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => '',
'Ttl' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName', [
'body' => '{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'networkOutput' => [
'IpAddress' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => '',
'Ttl' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'networkOutput' => [
'IpAddress' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => '',
'Ttl' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
payload = { "networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
} }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName"
payload <- "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")
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 \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/bridges/:bridgeArn/outputs/:outputName') do |req|
req.body = "{\n \"networkOutput\": {\n \"IpAddress\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\",\n \"Ttl\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName";
let payload = json!({"networkOutput": json!({
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
})});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName \
--header 'content-type: application/json' \
--data '{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}'
echo '{
"networkOutput": {
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
}
}' | \
http PUT {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "networkOutput": {\n "IpAddress": "",\n "NetworkName": "",\n "Port": "",\n "Protocol": "",\n "Ttl": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["networkOutput": [
"IpAddress": "",
"NetworkName": "",
"Port": "",
"Protocol": "",
"Ttl": ""
]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/outputs/:outputName")! 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
UpdateBridgeSource
{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
QUERY PARAMS
bridgeArn
sourceName
BODY json
{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName");
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 \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName" {:content-type :json
:form-params {:flowSource {:FlowArn ""
:FlowVpcInterfaceAttachment ""}
:networkSource {:MulticastIp ""
:NetworkName ""
:Port ""
:Protocol ""}}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"),
Content = new StringContent("{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
payload := strings.NewReader("{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/bridges/:bridgeArn/sources/:sourceName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 188
{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.setHeader("content-type", "application/json")
.setBody("{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\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 \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.header("content-type", "application/json")
.body("{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
flowSource: {
FlowArn: '',
FlowVpcInterfaceAttachment: ''
},
networkSource: {
MulticastIp: '',
NetworkName: '',
Port: '',
Protocol: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName',
headers: {'content-type': 'application/json'},
data: {
flowSource: {FlowArn: '', FlowVpcInterfaceAttachment: ''},
networkSource: {MulticastIp: '', NetworkName: '', Port: '', Protocol: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"flowSource":{"FlowArn":"","FlowVpcInterfaceAttachment":""},"networkSource":{"MulticastIp":"","NetworkName":"","Port":"","Protocol":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "flowSource": {\n "FlowArn": "",\n "FlowVpcInterfaceAttachment": ""\n },\n "networkSource": {\n "MulticastIp": "",\n "NetworkName": "",\n "Port": "",\n "Protocol": ""\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 \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName',
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({
flowSource: {FlowArn: '', FlowVpcInterfaceAttachment: ''},
networkSource: {MulticastIp: '', NetworkName: '', Port: '', Protocol: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName',
headers: {'content-type': 'application/json'},
body: {
flowSource: {FlowArn: '', FlowVpcInterfaceAttachment: ''},
networkSource: {MulticastIp: '', NetworkName: '', Port: '', Protocol: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
flowSource: {
FlowArn: '',
FlowVpcInterfaceAttachment: ''
},
networkSource: {
MulticastIp: '',
NetworkName: '',
Port: '',
Protocol: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName',
headers: {'content-type': 'application/json'},
data: {
flowSource: {FlowArn: '', FlowVpcInterfaceAttachment: ''},
networkSource: {MulticastIp: '', NetworkName: '', Port: '', Protocol: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"flowSource":{"FlowArn":"","FlowVpcInterfaceAttachment":""},"networkSource":{"MulticastIp":"","NetworkName":"","Port":"","Protocol":""}}'
};
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 = @{ @"flowSource": @{ @"FlowArn": @"", @"FlowVpcInterfaceAttachment": @"" },
@"networkSource": @{ @"MulticastIp": @"", @"NetworkName": @"", @"Port": @"", @"Protocol": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName",
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([
'flowSource' => [
'FlowArn' => '',
'FlowVpcInterfaceAttachment' => ''
],
'networkSource' => [
'MulticastIp' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName', [
'body' => '{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'flowSource' => [
'FlowArn' => '',
'FlowVpcInterfaceAttachment' => ''
],
'networkSource' => [
'MulticastIp' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'flowSource' => [
'FlowArn' => '',
'FlowVpcInterfaceAttachment' => ''
],
'networkSource' => [
'MulticastIp' => '',
'NetworkName' => '',
'Port' => '',
'Protocol' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
payload = {
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName"
payload <- "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")
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 \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/bridges/:bridgeArn/sources/:sourceName') do |req|
req.body = "{\n \"flowSource\": {\n \"FlowArn\": \"\",\n \"FlowVpcInterfaceAttachment\": \"\"\n },\n \"networkSource\": {\n \"MulticastIp\": \"\",\n \"NetworkName\": \"\",\n \"Port\": \"\",\n \"Protocol\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName";
let payload = json!({
"flowSource": json!({
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
}),
"networkSource": json!({
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName \
--header 'content-type: application/json' \
--data '{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}'
echo '{
"flowSource": {
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
},
"networkSource": {
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
}
}' | \
http PUT {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "flowSource": {\n "FlowArn": "",\n "FlowVpcInterfaceAttachment": ""\n },\n "networkSource": {\n "MulticastIp": "",\n "NetworkName": "",\n "Port": "",\n "Protocol": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"flowSource": [
"FlowArn": "",
"FlowVpcInterfaceAttachment": ""
],
"networkSource": [
"MulticastIp": "",
"NetworkName": "",
"Port": "",
"Protocol": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/sources/:sourceName")! 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
UpdateBridgeState
{{baseUrl}}/v1/bridges/:bridgeArn/state
QUERY PARAMS
bridgeArn
BODY json
{
"desiredState": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/bridges/:bridgeArn/state");
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 \"desiredState\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/bridges/:bridgeArn/state" {:content-type :json
:form-params {:desiredState ""}})
require "http/client"
url = "{{baseUrl}}/v1/bridges/:bridgeArn/state"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"desiredState\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/bridges/:bridgeArn/state"),
Content = new StringContent("{\n \"desiredState\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/bridges/:bridgeArn/state");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"desiredState\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/bridges/:bridgeArn/state"
payload := strings.NewReader("{\n \"desiredState\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/bridges/:bridgeArn/state HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24
{
"desiredState": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/bridges/:bridgeArn/state")
.setHeader("content-type", "application/json")
.setBody("{\n \"desiredState\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/bridges/:bridgeArn/state"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"desiredState\": \"\"\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 \"desiredState\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/state")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/bridges/:bridgeArn/state")
.header("content-type", "application/json")
.body("{\n \"desiredState\": \"\"\n}")
.asString();
const data = JSON.stringify({
desiredState: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/state');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/state',
headers: {'content-type': 'application/json'},
data: {desiredState: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/state';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"desiredState":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/bridges/:bridgeArn/state',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "desiredState": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"desiredState\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/bridges/:bridgeArn/state")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/bridges/:bridgeArn/state',
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({desiredState: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/state',
headers: {'content-type': 'application/json'},
body: {desiredState: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/state');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
desiredState: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/bridges/:bridgeArn/state',
headers: {'content-type': 'application/json'},
data: {desiredState: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/bridges/:bridgeArn/state';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"desiredState":""}'
};
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 = @{ @"desiredState": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/bridges/:bridgeArn/state"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/bridges/:bridgeArn/state" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"desiredState\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/bridges/:bridgeArn/state",
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([
'desiredState' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/bridges/:bridgeArn/state', [
'body' => '{
"desiredState": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/bridges/:bridgeArn/state');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'desiredState' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'desiredState' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/bridges/:bridgeArn/state');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/state' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"desiredState": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/bridges/:bridgeArn/state' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"desiredState": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"desiredState\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/bridges/:bridgeArn/state", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/bridges/:bridgeArn/state"
payload = { "desiredState": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/bridges/:bridgeArn/state"
payload <- "{\n \"desiredState\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/bridges/:bridgeArn/state")
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 \"desiredState\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/bridges/:bridgeArn/state') do |req|
req.body = "{\n \"desiredState\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/bridges/:bridgeArn/state";
let payload = json!({"desiredState": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/bridges/:bridgeArn/state \
--header 'content-type: application/json' \
--data '{
"desiredState": ""
}'
echo '{
"desiredState": ""
}' | \
http PUT {{baseUrl}}/v1/bridges/:bridgeArn/state \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "desiredState": ""\n}' \
--output-document \
- {{baseUrl}}/v1/bridges/:bridgeArn/state
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["desiredState": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/bridges/:bridgeArn/state")! 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
UpdateFlow
{{baseUrl}}/v1/flows/:flowArn
QUERY PARAMS
flowArn
BODY json
{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn");
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 \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/flows/:flowArn" {:content-type :json
:form-params {:sourceFailoverConfig {:FailoverMode ""
:RecoveryWindow ""
:SourcePriority ""
:State ""}
:maintenance {:MaintenanceDay ""
:MaintenanceScheduledDate ""
:MaintenanceStartHour ""}}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn"),
Content = new StringContent("{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn"
payload := strings.NewReader("{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/flows/:flowArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 244
{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/flows/:flowArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\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 \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/flows/:flowArn")
.header("content-type", "application/json")
.body("{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
maintenance: {
MaintenanceDay: '',
MaintenanceScheduledDate: '',
MaintenanceStartHour: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/flows/:flowArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn',
headers: {'content-type': 'application/json'},
data: {
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
maintenance: {MaintenanceDay: '', MaintenanceScheduledDate: '', MaintenanceStartHour: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"maintenance":{"MaintenanceDay":"","MaintenanceScheduledDate":"","MaintenanceStartHour":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "maintenance": {\n "MaintenanceDay": "",\n "MaintenanceScheduledDate": "",\n "MaintenanceStartHour": ""\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 \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn',
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({
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
maintenance: {MaintenanceDay: '', MaintenanceScheduledDate: '', MaintenanceStartHour: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn',
headers: {'content-type': 'application/json'},
body: {
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
maintenance: {MaintenanceDay: '', MaintenanceScheduledDate: '', MaintenanceStartHour: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/flows/:flowArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
sourceFailoverConfig: {
FailoverMode: '',
RecoveryWindow: '',
SourcePriority: '',
State: ''
},
maintenance: {
MaintenanceDay: '',
MaintenanceScheduledDate: '',
MaintenanceStartHour: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn',
headers: {'content-type': 'application/json'},
data: {
sourceFailoverConfig: {FailoverMode: '', RecoveryWindow: '', SourcePriority: '', State: ''},
maintenance: {MaintenanceDay: '', MaintenanceScheduledDate: '', MaintenanceStartHour: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"sourceFailoverConfig":{"FailoverMode":"","RecoveryWindow":"","SourcePriority":"","State":""},"maintenance":{"MaintenanceDay":"","MaintenanceScheduledDate":"","MaintenanceStartHour":""}}'
};
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 = @{ @"sourceFailoverConfig": @{ @"FailoverMode": @"", @"RecoveryWindow": @"", @"SourcePriority": @"", @"State": @"" },
@"maintenance": @{ @"MaintenanceDay": @"", @"MaintenanceScheduledDate": @"", @"MaintenanceStartHour": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn",
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([
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceScheduledDate' => '',
'MaintenanceStartHour' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/flows/:flowArn', [
'body' => '{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceScheduledDate' => '',
'MaintenanceStartHour' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'sourceFailoverConfig' => [
'FailoverMode' => '',
'RecoveryWindow' => '',
'SourcePriority' => '',
'State' => ''
],
'maintenance' => [
'MaintenanceDay' => '',
'MaintenanceScheduledDate' => '',
'MaintenanceStartHour' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/flows/:flowArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn"
payload = {
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn"
payload <- "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn")
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 \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/flows/:flowArn') do |req|
req.body = "{\n \"sourceFailoverConfig\": {\n \"FailoverMode\": \"\",\n \"RecoveryWindow\": \"\",\n \"SourcePriority\": \"\",\n \"State\": \"\"\n },\n \"maintenance\": {\n \"MaintenanceDay\": \"\",\n \"MaintenanceScheduledDate\": \"\",\n \"MaintenanceStartHour\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn";
let payload = json!({
"sourceFailoverConfig": json!({
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
}),
"maintenance": json!({
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/flows/:flowArn \
--header 'content-type: application/json' \
--data '{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}'
echo '{
"sourceFailoverConfig": {
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
},
"maintenance": {
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
}
}' | \
http PUT {{baseUrl}}/v1/flows/:flowArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "sourceFailoverConfig": {\n "FailoverMode": "",\n "RecoveryWindow": "",\n "SourcePriority": "",\n "State": ""\n },\n "maintenance": {\n "MaintenanceDay": "",\n "MaintenanceScheduledDate": "",\n "MaintenanceStartHour": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"sourceFailoverConfig": [
"FailoverMode": "",
"RecoveryWindow": "",
"SourcePriority": "",
"State": ""
],
"maintenance": [
"MaintenanceDay": "",
"MaintenanceScheduledDate": "",
"MaintenanceStartHour": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn")! 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
UpdateFlowEntitlement
{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
QUERY PARAMS
entitlementArn
flowArn
BODY json
{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn");
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 \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn" {:content-type :json
:form-params {:description ""
:encryption {:Algorithm ""
:ConstantInitializationVector ""
:DeviceId ""
:KeyType ""
:Region ""
:ResourceId ""
:RoleArn ""
:SecretArn ""
:Url ""}
:entitlementStatus ""
:subscribers []}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"),
Content = new StringContent("{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
payload := strings.NewReader("{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 288
{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\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 \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.header("content-type", "application/json")
.body("{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}")
.asString();
const data = JSON.stringify({
description: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn',
headers: {'content-type': 'application/json'},
data: {
description: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","encryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"entitlementStatus":"","subscribers":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "description": "",\n "encryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "entitlementStatus": "",\n "subscribers": []\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 \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn',
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: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn',
headers: {'content-type': 'application/json'},
body: {
description: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
description: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn',
headers: {'content-type': 'application/json'},
data: {
description: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
entitlementStatus: '',
subscribers: []
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"description":"","encryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"entitlementStatus":"","subscribers":[]}'
};
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": @"",
@"encryption": @{ @"Algorithm": @"", @"ConstantInitializationVector": @"", @"DeviceId": @"", @"KeyType": @"", @"Region": @"", @"ResourceId": @"", @"RoleArn": @"", @"SecretArn": @"", @"Url": @"" },
@"entitlementStatus": @"",
@"subscribers": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn",
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' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'entitlementStatus' => '',
'subscribers' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn', [
'body' => '{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'description' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'entitlementStatus' => '',
'subscribers' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'description' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'entitlementStatus' => '',
'subscribers' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
payload = {
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn"
payload <- "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")
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 \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/flows/:flowArn/entitlements/:entitlementArn') do |req|
req.body = "{\n \"description\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"entitlementStatus\": \"\",\n \"subscribers\": []\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn";
let payload = json!({
"description": "",
"encryption": json!({
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
}),
"entitlementStatus": "",
"subscribers": ()
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn \
--header 'content-type: application/json' \
--data '{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}'
echo '{
"description": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"entitlementStatus": "",
"subscribers": []
}' | \
http PUT {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "description": "",\n "encryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "entitlementStatus": "",\n "subscribers": []\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"description": "",
"encryption": [
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
],
"entitlementStatus": "",
"subscribers": []
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/entitlements/:entitlementArn")! 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
UpdateFlowMediaStream
{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
QUERY PARAMS
flowArn
mediaStreamName
BODY json
{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName");
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 \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName" {:content-type :json
:form-params {:attributes {:Fmtp ""
:Lang ""}
:clockRate 0
:description ""
:mediaStreamType ""
:videoFormat ""}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"),
Content = new StringContent("{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
payload := strings.NewReader("{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 141
{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.setHeader("content-type", "application/json")
.setBody("{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\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 \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.header("content-type", "application/json")
.body("{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}")
.asString();
const data = JSON.stringify({
attributes: {
Fmtp: '',
Lang: ''
},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
headers: {'content-type': 'application/json'},
data: {
attributes: {Fmtp: '', Lang: ''},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"attributes":{"Fmtp":"","Lang":""},"clockRate":0,"description":"","mediaStreamType":"","videoFormat":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "attributes": {\n "Fmtp": "",\n "Lang": ""\n },\n "clockRate": 0,\n "description": "",\n "mediaStreamType": "",\n "videoFormat": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
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({
attributes: {Fmtp: '', Lang: ''},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
headers: {'content-type': 'application/json'},
body: {
attributes: {Fmtp: '', Lang: ''},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
attributes: {
Fmtp: '',
Lang: ''
},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName',
headers: {'content-type': 'application/json'},
data: {
attributes: {Fmtp: '', Lang: ''},
clockRate: 0,
description: '',
mediaStreamType: '',
videoFormat: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"attributes":{"Fmtp":"","Lang":""},"clockRate":0,"description":"","mediaStreamType":"","videoFormat":""}'
};
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 = @{ @"attributes": @{ @"Fmtp": @"", @"Lang": @"" },
@"clockRate": @0,
@"description": @"",
@"mediaStreamType": @"",
@"videoFormat": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName",
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([
'attributes' => [
'Fmtp' => '',
'Lang' => ''
],
'clockRate' => 0,
'description' => '',
'mediaStreamType' => '',
'videoFormat' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName', [
'body' => '{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'attributes' => [
'Fmtp' => '',
'Lang' => ''
],
'clockRate' => 0,
'description' => '',
'mediaStreamType' => '',
'videoFormat' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'attributes' => [
'Fmtp' => '',
'Lang' => ''
],
'clockRate' => 0,
'description' => '',
'mediaStreamType' => '',
'videoFormat' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
payload = {
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName"
payload <- "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")
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 \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/flows/:flowArn/mediaStreams/:mediaStreamName') do |req|
req.body = "{\n \"attributes\": {\n \"Fmtp\": \"\",\n \"Lang\": \"\"\n },\n \"clockRate\": 0,\n \"description\": \"\",\n \"mediaStreamType\": \"\",\n \"videoFormat\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName";
let payload = json!({
"attributes": json!({
"Fmtp": "",
"Lang": ""
}),
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName \
--header 'content-type: application/json' \
--data '{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}'
echo '{
"attributes": {
"Fmtp": "",
"Lang": ""
},
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
}' | \
http PUT {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "attributes": {\n "Fmtp": "",\n "Lang": ""\n },\n "clockRate": 0,\n "description": "",\n "mediaStreamType": "",\n "videoFormat": ""\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"attributes": [
"Fmtp": "",
"Lang": ""
],
"clockRate": 0,
"description": "",
"mediaStreamType": "",
"videoFormat": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/mediaStreams/:mediaStreamName")! 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
UpdateFlowOutput
{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
QUERY PARAMS
flowArn
outputArn
BODY json
{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn");
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 \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn" {:content-type :json
:form-params {:cidrAllowList []
:description ""
:destination ""
:encryption {:Algorithm ""
:ConstantInitializationVector ""
:DeviceId ""
:KeyType ""
:Region ""
:ResourceId ""
:RoleArn ""
:SecretArn ""
:Url ""}
:maxLatency 0
:mediaStreamOutputConfigurations [{:DestinationConfigurations ""
:EncodingName ""
:EncodingParameters ""
:MediaStreamName ""}]
:minLatency 0
:port 0
:protocol ""
:remoteId ""
:senderControlPort 0
:senderIpAddress ""
:smoothingLatency 0
:streamId ""
:vpcInterfaceAttachment {:VpcInterfaceName ""}}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"),
Content = new StringContent("{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
payload := strings.NewReader("{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/flows/:flowArn/outputs/:outputArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 708
{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\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 \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.header("content-type", "application/json")
.body("{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {
VpcInterfaceName: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn',
headers: {'content-type': 'application/json'},
data: {
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {VpcInterfaceName: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"cidrAllowList":[],"description":"","destination":"","encryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"maxLatency":0,"mediaStreamOutputConfigurations":[{"DestinationConfigurations":"","EncodingName":"","EncodingParameters":"","MediaStreamName":""}],"minLatency":0,"port":0,"protocol":"","remoteId":"","senderControlPort":0,"senderIpAddress":"","smoothingLatency":0,"streamId":"","vpcInterfaceAttachment":{"VpcInterfaceName":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "cidrAllowList": [],\n "description": "",\n "destination": "",\n "encryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "maxLatency": 0,\n "mediaStreamOutputConfigurations": [\n {\n "DestinationConfigurations": "",\n "EncodingName": "",\n "EncodingParameters": "",\n "MediaStreamName": ""\n }\n ],\n "minLatency": 0,\n "port": 0,\n "protocol": "",\n "remoteId": "",\n "senderControlPort": 0,\n "senderIpAddress": "",\n "smoothingLatency": 0,\n "streamId": "",\n "vpcInterfaceAttachment": {\n "VpcInterfaceName": ""\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 \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/outputs/:outputArn',
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({
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {VpcInterfaceName: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn',
headers: {'content-type': 'application/json'},
body: {
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {VpcInterfaceName: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {
VpcInterfaceName: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn',
headers: {'content-type': 'application/json'},
data: {
cidrAllowList: [],
description: '',
destination: '',
encryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
maxLatency: 0,
mediaStreamOutputConfigurations: [
{
DestinationConfigurations: '',
EncodingName: '',
EncodingParameters: '',
MediaStreamName: ''
}
],
minLatency: 0,
port: 0,
protocol: '',
remoteId: '',
senderControlPort: 0,
senderIpAddress: '',
smoothingLatency: 0,
streamId: '',
vpcInterfaceAttachment: {VpcInterfaceName: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"cidrAllowList":[],"description":"","destination":"","encryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"maxLatency":0,"mediaStreamOutputConfigurations":[{"DestinationConfigurations":"","EncodingName":"","EncodingParameters":"","MediaStreamName":""}],"minLatency":0,"port":0,"protocol":"","remoteId":"","senderControlPort":0,"senderIpAddress":"","smoothingLatency":0,"streamId":"","vpcInterfaceAttachment":{"VpcInterfaceName":""}}'
};
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 = @{ @"cidrAllowList": @[ ],
@"description": @"",
@"destination": @"",
@"encryption": @{ @"Algorithm": @"", @"ConstantInitializationVector": @"", @"DeviceId": @"", @"KeyType": @"", @"Region": @"", @"ResourceId": @"", @"RoleArn": @"", @"SecretArn": @"", @"Url": @"" },
@"maxLatency": @0,
@"mediaStreamOutputConfigurations": @[ @{ @"DestinationConfigurations": @"", @"EncodingName": @"", @"EncodingParameters": @"", @"MediaStreamName": @"" } ],
@"minLatency": @0,
@"port": @0,
@"protocol": @"",
@"remoteId": @"",
@"senderControlPort": @0,
@"senderIpAddress": @"",
@"smoothingLatency": @0,
@"streamId": @"",
@"vpcInterfaceAttachment": @{ @"VpcInterfaceName": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn",
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([
'cidrAllowList' => [
],
'description' => '',
'destination' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'maxLatency' => 0,
'mediaStreamOutputConfigurations' => [
[
'DestinationConfigurations' => '',
'EncodingName' => '',
'EncodingParameters' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'port' => 0,
'protocol' => '',
'remoteId' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'smoothingLatency' => 0,
'streamId' => '',
'vpcInterfaceAttachment' => [
'VpcInterfaceName' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn', [
'body' => '{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'cidrAllowList' => [
],
'description' => '',
'destination' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'maxLatency' => 0,
'mediaStreamOutputConfigurations' => [
[
'DestinationConfigurations' => '',
'EncodingName' => '',
'EncodingParameters' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'port' => 0,
'protocol' => '',
'remoteId' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'smoothingLatency' => 0,
'streamId' => '',
'vpcInterfaceAttachment' => [
'VpcInterfaceName' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'cidrAllowList' => [
],
'description' => '',
'destination' => '',
'encryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'maxLatency' => 0,
'mediaStreamOutputConfigurations' => [
[
'DestinationConfigurations' => '',
'EncodingName' => '',
'EncodingParameters' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'port' => 0,
'protocol' => '',
'remoteId' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'smoothingLatency' => 0,
'streamId' => '',
'vpcInterfaceAttachment' => [
'VpcInterfaceName' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/flows/:flowArn/outputs/:outputArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
payload = {
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": { "VpcInterfaceName": "" }
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn"
payload <- "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")
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 \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/flows/:flowArn/outputs/:outputArn') do |req|
req.body = "{\n \"cidrAllowList\": [],\n \"description\": \"\",\n \"destination\": \"\",\n \"encryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"maxLatency\": 0,\n \"mediaStreamOutputConfigurations\": [\n {\n \"DestinationConfigurations\": \"\",\n \"EncodingName\": \"\",\n \"EncodingParameters\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"port\": 0,\n \"protocol\": \"\",\n \"remoteId\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"smoothingLatency\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceAttachment\": {\n \"VpcInterfaceName\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn";
let payload = json!({
"cidrAllowList": (),
"description": "",
"destination": "",
"encryption": json!({
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
}),
"maxLatency": 0,
"mediaStreamOutputConfigurations": (
json!({
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
})
),
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": json!({"VpcInterfaceName": ""})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn \
--header 'content-type: application/json' \
--data '{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}'
echo '{
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
{
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": {
"VpcInterfaceName": ""
}
}' | \
http PUT {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "cidrAllowList": [],\n "description": "",\n "destination": "",\n "encryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "maxLatency": 0,\n "mediaStreamOutputConfigurations": [\n {\n "DestinationConfigurations": "",\n "EncodingName": "",\n "EncodingParameters": "",\n "MediaStreamName": ""\n }\n ],\n "minLatency": 0,\n "port": 0,\n "protocol": "",\n "remoteId": "",\n "senderControlPort": 0,\n "senderIpAddress": "",\n "smoothingLatency": 0,\n "streamId": "",\n "vpcInterfaceAttachment": {\n "VpcInterfaceName": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"cidrAllowList": [],
"description": "",
"destination": "",
"encryption": [
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
],
"maxLatency": 0,
"mediaStreamOutputConfigurations": [
[
"DestinationConfigurations": "",
"EncodingName": "",
"EncodingParameters": "",
"MediaStreamName": ""
]
],
"minLatency": 0,
"port": 0,
"protocol": "",
"remoteId": "",
"senderControlPort": 0,
"senderIpAddress": "",
"smoothingLatency": 0,
"streamId": "",
"vpcInterfaceAttachment": ["VpcInterfaceName": ""]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/outputs/:outputArn")! 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
UpdateFlowSource
{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
QUERY PARAMS
flowArn
sourceArn
BODY json
{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn");
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 \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn" {:content-type :json
:form-params {:decryption {:Algorithm ""
:ConstantInitializationVector ""
:DeviceId ""
:KeyType ""
:Region ""
:ResourceId ""
:RoleArn ""
:SecretArn ""
:Url ""}
:description ""
:entitlementArn ""
:ingestPort 0
:maxBitrate 0
:maxLatency 0
:maxSyncBuffer 0
:mediaStreamSourceConfigurations [{:EncodingName ""
:InputConfigurations ""
:MediaStreamName ""}]
:minLatency 0
:protocol ""
:senderControlPort 0
:senderIpAddress ""
:sourceListenerAddress ""
:sourceListenerPort 0
:streamId ""
:vpcInterfaceName ""
:whitelistCidr ""
:gatewayBridgeSource {:BridgeArn ""
:VpcInterfaceAttachment ""}}})
require "http/client"
url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"),
Content = new StringContent("{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
payload := strings.NewReader("{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/flows/:flowArn/source/:sourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 785
{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\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 \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.header("content-type", "application/json")
.body("{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [
{
EncodingName: '',
InputConfigurations: '',
MediaStreamName: ''
}
],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {
BridgeArn: '',
VpcInterfaceAttachment: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn',
headers: {'content-type': 'application/json'},
data: {
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [{EncodingName: '', InputConfigurations: '', MediaStreamName: ''}],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {BridgeArn: '', VpcInterfaceAttachment: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"decryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"description":"","entitlementArn":"","ingestPort":0,"maxBitrate":0,"maxLatency":0,"maxSyncBuffer":0,"mediaStreamSourceConfigurations":[{"EncodingName":"","InputConfigurations":"","MediaStreamName":""}],"minLatency":0,"protocol":"","senderControlPort":0,"senderIpAddress":"","sourceListenerAddress":"","sourceListenerPort":0,"streamId":"","vpcInterfaceName":"","whitelistCidr":"","gatewayBridgeSource":{"BridgeArn":"","VpcInterfaceAttachment":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "decryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "description": "",\n "entitlementArn": "",\n "ingestPort": 0,\n "maxBitrate": 0,\n "maxLatency": 0,\n "maxSyncBuffer": 0,\n "mediaStreamSourceConfigurations": [\n {\n "EncodingName": "",\n "InputConfigurations": "",\n "MediaStreamName": ""\n }\n ],\n "minLatency": 0,\n "protocol": "",\n "senderControlPort": 0,\n "senderIpAddress": "",\n "sourceListenerAddress": "",\n "sourceListenerPort": 0,\n "streamId": "",\n "vpcInterfaceName": "",\n "whitelistCidr": "",\n "gatewayBridgeSource": {\n "BridgeArn": "",\n "VpcInterfaceAttachment": ""\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 \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/flows/:flowArn/source/:sourceArn',
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({
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [{EncodingName: '', InputConfigurations: '', MediaStreamName: ''}],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {BridgeArn: '', VpcInterfaceAttachment: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn',
headers: {'content-type': 'application/json'},
body: {
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [{EncodingName: '', InputConfigurations: '', MediaStreamName: ''}],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {BridgeArn: '', VpcInterfaceAttachment: ''}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [
{
EncodingName: '',
InputConfigurations: '',
MediaStreamName: ''
}
],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {
BridgeArn: '',
VpcInterfaceAttachment: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn',
headers: {'content-type': 'application/json'},
data: {
decryption: {
Algorithm: '',
ConstantInitializationVector: '',
DeviceId: '',
KeyType: '',
Region: '',
ResourceId: '',
RoleArn: '',
SecretArn: '',
Url: ''
},
description: '',
entitlementArn: '',
ingestPort: 0,
maxBitrate: 0,
maxLatency: 0,
maxSyncBuffer: 0,
mediaStreamSourceConfigurations: [{EncodingName: '', InputConfigurations: '', MediaStreamName: ''}],
minLatency: 0,
protocol: '',
senderControlPort: 0,
senderIpAddress: '',
sourceListenerAddress: '',
sourceListenerPort: 0,
streamId: '',
vpcInterfaceName: '',
whitelistCidr: '',
gatewayBridgeSource: {BridgeArn: '', VpcInterfaceAttachment: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"decryption":{"Algorithm":"","ConstantInitializationVector":"","DeviceId":"","KeyType":"","Region":"","ResourceId":"","RoleArn":"","SecretArn":"","Url":""},"description":"","entitlementArn":"","ingestPort":0,"maxBitrate":0,"maxLatency":0,"maxSyncBuffer":0,"mediaStreamSourceConfigurations":[{"EncodingName":"","InputConfigurations":"","MediaStreamName":""}],"minLatency":0,"protocol":"","senderControlPort":0,"senderIpAddress":"","sourceListenerAddress":"","sourceListenerPort":0,"streamId":"","vpcInterfaceName":"","whitelistCidr":"","gatewayBridgeSource":{"BridgeArn":"","VpcInterfaceAttachment":""}}'
};
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 = @{ @"decryption": @{ @"Algorithm": @"", @"ConstantInitializationVector": @"", @"DeviceId": @"", @"KeyType": @"", @"Region": @"", @"ResourceId": @"", @"RoleArn": @"", @"SecretArn": @"", @"Url": @"" },
@"description": @"",
@"entitlementArn": @"",
@"ingestPort": @0,
@"maxBitrate": @0,
@"maxLatency": @0,
@"maxSyncBuffer": @0,
@"mediaStreamSourceConfigurations": @[ @{ @"EncodingName": @"", @"InputConfigurations": @"", @"MediaStreamName": @"" } ],
@"minLatency": @0,
@"protocol": @"",
@"senderControlPort": @0,
@"senderIpAddress": @"",
@"sourceListenerAddress": @"",
@"sourceListenerPort": @0,
@"streamId": @"",
@"vpcInterfaceName": @"",
@"whitelistCidr": @"",
@"gatewayBridgeSource": @{ @"BridgeArn": @"", @"VpcInterfaceAttachment": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn",
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([
'decryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'description' => '',
'entitlementArn' => '',
'ingestPort' => 0,
'maxBitrate' => 0,
'maxLatency' => 0,
'maxSyncBuffer' => 0,
'mediaStreamSourceConfigurations' => [
[
'EncodingName' => '',
'InputConfigurations' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'protocol' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'sourceListenerAddress' => '',
'sourceListenerPort' => 0,
'streamId' => '',
'vpcInterfaceName' => '',
'whitelistCidr' => '',
'gatewayBridgeSource' => [
'BridgeArn' => '',
'VpcInterfaceAttachment' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn', [
'body' => '{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'decryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'description' => '',
'entitlementArn' => '',
'ingestPort' => 0,
'maxBitrate' => 0,
'maxLatency' => 0,
'maxSyncBuffer' => 0,
'mediaStreamSourceConfigurations' => [
[
'EncodingName' => '',
'InputConfigurations' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'protocol' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'sourceListenerAddress' => '',
'sourceListenerPort' => 0,
'streamId' => '',
'vpcInterfaceName' => '',
'whitelistCidr' => '',
'gatewayBridgeSource' => [
'BridgeArn' => '',
'VpcInterfaceAttachment' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'decryption' => [
'Algorithm' => '',
'ConstantInitializationVector' => '',
'DeviceId' => '',
'KeyType' => '',
'Region' => '',
'ResourceId' => '',
'RoleArn' => '',
'SecretArn' => '',
'Url' => ''
],
'description' => '',
'entitlementArn' => '',
'ingestPort' => 0,
'maxBitrate' => 0,
'maxLatency' => 0,
'maxSyncBuffer' => 0,
'mediaStreamSourceConfigurations' => [
[
'EncodingName' => '',
'InputConfigurations' => '',
'MediaStreamName' => ''
]
],
'minLatency' => 0,
'protocol' => '',
'senderControlPort' => 0,
'senderIpAddress' => '',
'sourceListenerAddress' => '',
'sourceListenerPort' => 0,
'streamId' => '',
'vpcInterfaceName' => '',
'whitelistCidr' => '',
'gatewayBridgeSource' => [
'BridgeArn' => '',
'VpcInterfaceAttachment' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/flows/:flowArn/source/:sourceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
payload = {
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn"
payload <- "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")
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 \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/flows/:flowArn/source/:sourceArn') do |req|
req.body = "{\n \"decryption\": {\n \"Algorithm\": \"\",\n \"ConstantInitializationVector\": \"\",\n \"DeviceId\": \"\",\n \"KeyType\": \"\",\n \"Region\": \"\",\n \"ResourceId\": \"\",\n \"RoleArn\": \"\",\n \"SecretArn\": \"\",\n \"Url\": \"\"\n },\n \"description\": \"\",\n \"entitlementArn\": \"\",\n \"ingestPort\": 0,\n \"maxBitrate\": 0,\n \"maxLatency\": 0,\n \"maxSyncBuffer\": 0,\n \"mediaStreamSourceConfigurations\": [\n {\n \"EncodingName\": \"\",\n \"InputConfigurations\": \"\",\n \"MediaStreamName\": \"\"\n }\n ],\n \"minLatency\": 0,\n \"protocol\": \"\",\n \"senderControlPort\": 0,\n \"senderIpAddress\": \"\",\n \"sourceListenerAddress\": \"\",\n \"sourceListenerPort\": 0,\n \"streamId\": \"\",\n \"vpcInterfaceName\": \"\",\n \"whitelistCidr\": \"\",\n \"gatewayBridgeSource\": {\n \"BridgeArn\": \"\",\n \"VpcInterfaceAttachment\": \"\"\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn";
let payload = json!({
"decryption": json!({
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
}),
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": (
json!({
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
})
),
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": json!({
"BridgeArn": "",
"VpcInterfaceAttachment": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn \
--header 'content-type: application/json' \
--data '{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}'
echo '{
"decryption": {
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
},
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
{
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
}
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": {
"BridgeArn": "",
"VpcInterfaceAttachment": ""
}
}' | \
http PUT {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "decryption": {\n "Algorithm": "",\n "ConstantInitializationVector": "",\n "DeviceId": "",\n "KeyType": "",\n "Region": "",\n "ResourceId": "",\n "RoleArn": "",\n "SecretArn": "",\n "Url": ""\n },\n "description": "",\n "entitlementArn": "",\n "ingestPort": 0,\n "maxBitrate": 0,\n "maxLatency": 0,\n "maxSyncBuffer": 0,\n "mediaStreamSourceConfigurations": [\n {\n "EncodingName": "",\n "InputConfigurations": "",\n "MediaStreamName": ""\n }\n ],\n "minLatency": 0,\n "protocol": "",\n "senderControlPort": 0,\n "senderIpAddress": "",\n "sourceListenerAddress": "",\n "sourceListenerPort": 0,\n "streamId": "",\n "vpcInterfaceName": "",\n "whitelistCidr": "",\n "gatewayBridgeSource": {\n "BridgeArn": "",\n "VpcInterfaceAttachment": ""\n }\n}' \
--output-document \
- {{baseUrl}}/v1/flows/:flowArn/source/:sourceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"decryption": [
"Algorithm": "",
"ConstantInitializationVector": "",
"DeviceId": "",
"KeyType": "",
"Region": "",
"ResourceId": "",
"RoleArn": "",
"SecretArn": "",
"Url": ""
],
"description": "",
"entitlementArn": "",
"ingestPort": 0,
"maxBitrate": 0,
"maxLatency": 0,
"maxSyncBuffer": 0,
"mediaStreamSourceConfigurations": [
[
"EncodingName": "",
"InputConfigurations": "",
"MediaStreamName": ""
]
],
"minLatency": 0,
"protocol": "",
"senderControlPort": 0,
"senderIpAddress": "",
"sourceListenerAddress": "",
"sourceListenerPort": 0,
"streamId": "",
"vpcInterfaceName": "",
"whitelistCidr": "",
"gatewayBridgeSource": [
"BridgeArn": "",
"VpcInterfaceAttachment": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/flows/:flowArn/source/:sourceArn")! 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
UpdateGatewayInstance
{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
QUERY PARAMS
gatewayInstanceArn
BODY json
{
"bridgePlacement": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
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 \"bridgePlacement\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn" {:content-type :json
:form-params {:bridgePlacement ""}})
require "http/client"
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"bridgePlacement\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"),
Content = new StringContent("{\n \"bridgePlacement\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"bridgePlacement\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
payload := strings.NewReader("{\n \"bridgePlacement\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/v1/gateway-instances/:gatewayInstanceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27
{
"bridgePlacement": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.setHeader("content-type", "application/json")
.setBody("{\n \"bridgePlacement\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"bridgePlacement\": \"\"\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 \"bridgePlacement\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.header("content-type", "application/json")
.body("{\n \"bridgePlacement\": \"\"\n}")
.asString();
const data = JSON.stringify({
bridgePlacement: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
headers: {'content-type': 'application/json'},
data: {bridgePlacement: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"bridgePlacement":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "bridgePlacement": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"bridgePlacement\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/v1/gateway-instances/:gatewayInstanceArn',
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({bridgePlacement: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
headers: {'content-type': 'application/json'},
body: {bridgePlacement: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
bridgePlacement: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn',
headers: {'content-type': 'application/json'},
data: {bridgePlacement: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"bridgePlacement":""}'
};
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 = @{ @"bridgePlacement": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"bridgePlacement\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn",
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([
'bridgePlacement' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn', [
'body' => '{
"bridgePlacement": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'bridgePlacement' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'bridgePlacement' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"bridgePlacement": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"bridgePlacement": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"bridgePlacement\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/v1/gateway-instances/:gatewayInstanceArn", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
payload = { "bridgePlacement": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn"
payload <- "{\n \"bridgePlacement\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")
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 \"bridgePlacement\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/v1/gateway-instances/:gatewayInstanceArn') do |req|
req.body = "{\n \"bridgePlacement\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn";
let payload = json!({"bridgePlacement": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn \
--header 'content-type: application/json' \
--data '{
"bridgePlacement": ""
}'
echo '{
"bridgePlacement": ""
}' | \
http PUT {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "bridgePlacement": ""\n}' \
--output-document \
- {{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["bridgePlacement": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v1/gateway-instances/:gatewayInstanceArn")! 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()