AWS Network Firewall
POST
AssociateFirewallPolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:FirewallPolicyArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 93
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "FirewallPolicyArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', FirewallPolicyArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', FirewallPolicyArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyArn: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"FirewallPolicyArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "FirewallPolicyArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateFirewallPolicy")! 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
AssociateSubnets
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:SubnetMappings ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 90
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetMappings: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetMappings: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetMappings":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetMappings": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetMappings: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetMappings: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetMappings: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetMappings: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetMappings":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"SubnetMappings": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetMappings' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetMappings' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetMappings' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetMappings\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetMappings": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetMappings": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.AssociateSubnets")! 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
CreateFirewall
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall
HEADERS
X-Amz-Target
BODY json
{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallName ""
:FirewallPolicyArn ""
:VpcId ""
:SubnetMappings ""
:DeleteProtection ""
:SubnetChangeProtection ""
:FirewallPolicyChangeProtection ""
:Description ""
:Tags ""
:EncryptionConfiguration ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"
payload := strings.NewReader("{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 256
{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\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 \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallPolicyArn":"","VpcId":"","SubnetMappings":"","DeleteProtection":"","SubnetChangeProtection":"","FirewallPolicyChangeProtection":"","Description":"","Tags":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallName": "",\n "FirewallPolicyArn": "",\n "VpcId": "",\n "SubnetMappings": "",\n "DeleteProtection": "",\n "SubnetChangeProtection": "",\n "FirewallPolicyChangeProtection": "",\n "Description": "",\n "Tags": "",\n "EncryptionConfiguration": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
FirewallName: '',
FirewallPolicyArn: '',
VpcId: '',
SubnetMappings: '',
DeleteProtection: '',
SubnetChangeProtection: '',
FirewallPolicyChangeProtection: '',
Description: '',
Tags: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallPolicyArn":"","VpcId":"","SubnetMappings":"","DeleteProtection":"","SubnetChangeProtection":"","FirewallPolicyChangeProtection":"","Description":"","Tags":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallName": @"",
@"FirewallPolicyArn": @"",
@"VpcId": @"",
@"SubnetMappings": @"",
@"DeleteProtection": @"",
@"SubnetChangeProtection": @"",
@"FirewallPolicyChangeProtection": @"",
@"Description": @"",
@"Tags": @"",
@"EncryptionConfiguration": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall",
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([
'FirewallName' => '',
'FirewallPolicyArn' => '',
'VpcId' => '',
'SubnetMappings' => '',
'DeleteProtection' => '',
'SubnetChangeProtection' => '',
'FirewallPolicyChangeProtection' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall', [
'body' => '{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallName' => '',
'FirewallPolicyArn' => '',
'VpcId' => '',
'SubnetMappings' => '',
'DeleteProtection' => '',
'SubnetChangeProtection' => '',
'FirewallPolicyChangeProtection' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallName' => '',
'FirewallPolicyArn' => '',
'VpcId' => '',
'SubnetMappings' => '',
'DeleteProtection' => '',
'SubnetChangeProtection' => '',
'FirewallPolicyChangeProtection' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"
payload = {
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall"
payload <- "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallName\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"VpcId\": \"\",\n \"SubnetMappings\": \"\",\n \"DeleteProtection\": \"\",\n \"SubnetChangeProtection\": \"\",\n \"FirewallPolicyChangeProtection\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall";
let payload = json!({
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}'
echo '{
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallName": "",\n "FirewallPolicyArn": "",\n "VpcId": "",\n "SubnetMappings": "",\n "DeleteProtection": "",\n "SubnetChangeProtection": "",\n "FirewallPolicyChangeProtection": "",\n "Description": "",\n "Tags": "",\n "EncryptionConfiguration": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallName": "",
"FirewallPolicyArn": "",
"VpcId": "",
"SubnetMappings": "",
"DeleteProtection": "",
"SubnetChangeProtection": "",
"FirewallPolicyChangeProtection": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewall")! 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
CreateFirewallPolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy
HEADERS
X-Amz-Target
BODY json
{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallPolicyName ""
:FirewallPolicy ""
:Description ""
:Tags ""
:DryRun ""
:EncryptionConfiguration ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"
payload := strings.NewReader("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 138
{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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 \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicy":"","Description":"","Tags":"","DryRun":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallPolicyName": "",\n "FirewallPolicy": "",\n "Description": "",\n "Tags": "",\n "DryRun": "",\n "EncryptionConfiguration": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicy":"","Description":"","Tags":"","DryRun":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallPolicyName": @"",
@"FirewallPolicy": @"",
@"Description": @"",
@"Tags": @"",
@"DryRun": @"",
@"EncryptionConfiguration": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy",
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([
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy', [
'body' => '{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"
payload = {
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy"
payload <- "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy";
let payload = json!({
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
echo '{
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallPolicyName": "",\n "FirewallPolicy": "",\n "Description": "",\n "Tags": "",\n "DryRun": "",\n "EncryptionConfiguration": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateFirewallPolicy")! 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
CreateRuleGroup
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup
HEADERS
X-Amz-Target
BODY json
{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:RuleGroupName ""
:RuleGroup ""
:Rules ""
:Type ""
:Description ""
:Capacity ""
:Tags ""
:DryRun ""
:EncryptionConfiguration ""
:SourceMetadata ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"
payload := strings.NewReader("{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 199
{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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 \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
.asString();
const data = JSON.stringify({
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroup":"","Rules":"","Type":"","Description":"","Capacity":"","Tags":"","DryRun":"","EncryptionConfiguration":"","SourceMetadata":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "RuleGroupName": "",\n "RuleGroup": "",\n "Rules": "",\n "Type": "",\n "Description": "",\n "Capacity": "",\n "Tags": "",\n "DryRun": "",\n "EncryptionConfiguration": "",\n "SourceMetadata": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
Capacity: '',
Tags: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroup":"","Rules":"","Type":"","Description":"","Capacity":"","Tags":"","DryRun":"","EncryptionConfiguration":"","SourceMetadata":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"RuleGroupName": @"",
@"RuleGroup": @"",
@"Rules": @"",
@"Type": @"",
@"Description": @"",
@"Capacity": @"",
@"Tags": @"",
@"DryRun": @"",
@"EncryptionConfiguration": @"",
@"SourceMetadata": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup",
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([
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'Capacity' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup', [
'body' => '{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'Capacity' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'Capacity' => '',
'Tags' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"
payload = {
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup"
payload <- "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"Capacity\": \"\",\n \"Tags\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup";
let payload = json!({
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
echo '{
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "RuleGroupName": "",\n "RuleGroup": "",\n "Rules": "",\n "Type": "",\n "Description": "",\n "Capacity": "",\n "Tags": "",\n "DryRun": "",\n "EncryptionConfiguration": "",\n "SourceMetadata": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"Capacity": "",
"Tags": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateRuleGroup")! 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
CreateTLSInspectionConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration
HEADERS
X-Amz-Target
BODY json
{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:TLSInspectionConfigurationName ""
:TLSInspectionConfiguration ""
:Description ""
:Tags ""
:EncryptionConfiguration {:KeyId ""
:Type ""}}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"
payload := strings.NewReader("{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 181
{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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 \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {
KeyId: '',
Type: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationName":"","TLSInspectionConfiguration":"","Description":"","Tags":"","EncryptionConfiguration":{"KeyId":"","Type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "TLSInspectionConfigurationName": "",\n "TLSInspectionConfiguration": "",\n "Description": "",\n "Tags": "",\n "EncryptionConfiguration": {\n "KeyId": "",\n "Type": ""\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 \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {
KeyId: '',
Type: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
Tags: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationName":"","TLSInspectionConfiguration":"","Description":"","Tags":"","EncryptionConfiguration":{"KeyId":"","Type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TLSInspectionConfigurationName": @"",
@"TLSInspectionConfiguration": @"",
@"Description": @"",
@"Tags": @"",
@"EncryptionConfiguration": @{ @"KeyId": @"", @"Type": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration",
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([
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration', [
'body' => '{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'Tags' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"
payload = {
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration"
payload <- "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"Tags\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration";
let payload = json!({
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": json!({
"KeyId": "",
"Type": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
echo '{
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "TLSInspectionConfigurationName": "",\n "TLSInspectionConfiguration": "",\n "Description": "",\n "Tags": "",\n "EncryptionConfiguration": {\n "KeyId": "",\n "Type": ""\n }\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"Tags": "",
"EncryptionConfiguration": [
"KeyId": "",
"Type": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.CreateTLSInspectionConfiguration")! 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
DeleteFirewall
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall
HEADERS
X-Amz-Target
BODY json
{
"FirewallName": "",
"FirewallArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallName ""
:FirewallArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"
payload := strings.NewReader("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"FirewallName": "",
"FirewallArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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 \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallName: '',
FirewallArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallName: '', FirewallArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallName": "",\n "FirewallArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallName: '', FirewallArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallName: '', FirewallArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallName: '',
FirewallArn: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallName: '', FirewallArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallName": @"",
@"FirewallArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall",
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([
'FirewallName' => '',
'FirewallArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall', [
'body' => '{
"FirewallName": "",
"FirewallArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallName' => '',
'FirewallArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallName' => '',
'FirewallArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"
payload = {
"FirewallName": "",
"FirewallArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall"
payload <- "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall";
let payload = json!({
"FirewallName": "",
"FirewallArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallName": "",
"FirewallArn": ""
}'
echo '{
"FirewallName": "",
"FirewallArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallName": "",\n "FirewallArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallName": "",
"FirewallArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewall")! 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
DeleteFirewallPolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy
HEADERS
X-Amz-Target
BODY json
{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallPolicyName ""
:FirewallPolicyArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"
payload := strings.NewReader("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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 \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallPolicyName: '',
FirewallPolicyArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallPolicyName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallPolicyName": "",\n "FirewallPolicyArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallPolicyName: '', FirewallPolicyArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallPolicyName: '', FirewallPolicyArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallPolicyName: '',
FirewallPolicyArn: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallPolicyName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallPolicyName": @"",
@"FirewallPolicyArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy",
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([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy', [
'body' => '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"
payload = {
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy"
payload <- "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy";
let payload = json!({
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
echo '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallPolicyName": "",\n "FirewallPolicyArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteFirewallPolicy")! 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
DeleteResourcePolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ResourceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"
payload := strings.NewReader("{\n \"ResourceArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"ResourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\"\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 \"ResourceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ResourceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({ResourceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
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: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy",
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([
'ResourceArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy', [
'body' => '{
"ResourceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"
payload = { "ResourceArn": "" }
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy"
payload <- "{\n \"ResourceArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"ResourceArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy";
let payload = json!({"ResourceArn": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": ""
}'
echo '{
"ResourceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ResourceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ResourceArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteResourcePolicy")! 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
DeleteRuleGroup
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup
HEADERS
X-Amz-Target
BODY json
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:RuleGroupName ""
:RuleGroupArn ""
:Type ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"
payload := strings.NewReader("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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 \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.asString();
const data = JSON.stringify({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({RuleGroupName: '', RuleGroupArn: '', Type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {RuleGroupName: '', RuleGroupArn: '', Type: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"RuleGroupName": @"",
@"RuleGroupArn": @"",
@"Type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup",
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([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup', [
'body' => '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"
payload = {
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup"
payload <- "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup";
let payload = json!({
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
echo '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteRuleGroup")! 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
DeleteTLSInspectionConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration
HEADERS
X-Amz-Target
BODY json
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:TLSInspectionConfigurationArn ""
:TLSInspectionConfigurationName ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"
payload := strings.NewReader("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 81
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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 \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
.asString();
const data = JSON.stringify({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TLSInspectionConfigurationArn": @"",
@"TLSInspectionConfigurationName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration",
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([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration', [
'body' => '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"
payload = {
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration"
payload <- "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration";
let payload = json!({
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
echo '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DeleteTLSInspectionConfiguration")! 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
DescribeFirewall
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall
HEADERS
X-Amz-Target
BODY json
{
"FirewallName": "",
"FirewallArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallName ""
:FirewallArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"
payload := strings.NewReader("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"FirewallName": "",
"FirewallArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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 \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallName: '',
FirewallArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallName: '', FirewallArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallName": "",\n "FirewallArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallName: '', FirewallArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallName: '', FirewallArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallName: '',
FirewallArn: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallName: '', FirewallArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallName":"","FirewallArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallName": @"",
@"FirewallArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall",
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([
'FirewallName' => '',
'FirewallArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall', [
'body' => '{
"FirewallName": "",
"FirewallArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallName' => '',
'FirewallArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallName' => '',
'FirewallArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallName": "",
"FirewallArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"
payload = {
"FirewallName": "",
"FirewallArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall"
payload <- "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallName\": \"\",\n \"FirewallArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall";
let payload = json!({
"FirewallName": "",
"FirewallArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallName": "",
"FirewallArn": ""
}'
echo '{
"FirewallName": "",
"FirewallArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallName": "",\n "FirewallArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallName": "",
"FirewallArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewall")! 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
DescribeFirewallPolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy
HEADERS
X-Amz-Target
BODY json
{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallPolicyName ""
:FirewallPolicyArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"
payload := strings.NewReader("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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 \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallPolicyName: '',
FirewallPolicyArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallPolicyName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallPolicyName": "",\n "FirewallPolicyArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallPolicyName: '', FirewallPolicyArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallPolicyName: '', FirewallPolicyArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallPolicyName: '',
FirewallPolicyArn: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallPolicyName: '', FirewallPolicyArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallPolicyName":"","FirewallPolicyArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallPolicyName": @"",
@"FirewallPolicyArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy",
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([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy', [
'body' => '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallPolicyName' => '',
'FirewallPolicyArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"
payload = {
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy"
payload <- "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicyArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy";
let payload = json!({
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}'
echo '{
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallPolicyName": "",\n "FirewallPolicyArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallPolicyName": "",
"FirewallPolicyArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeFirewallPolicy")! 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
DescribeLoggingConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration
HEADERS
X-Amz-Target
BODY json
{
"FirewallArn": "",
"FirewallName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallArn ""
:FirewallName ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"
payload := strings.NewReader("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 45
{
"FirewallArn": "",
"FirewallName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\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 \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallArn: '',
FirewallName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallArn: '', FirewallName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallArn":"","FirewallName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallArn": "",\n "FirewallName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallArn: '', FirewallName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallArn: '', FirewallName: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallArn: '',
FirewallName: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallArn: '', FirewallName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallArn":"","FirewallName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallArn": @"",
@"FirewallName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration",
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([
'FirewallArn' => '',
'FirewallName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration', [
'body' => '{
"FirewallArn": "",
"FirewallName": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallArn' => '',
'FirewallName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallArn' => '',
'FirewallName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallArn": "",
"FirewallName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallArn": "",
"FirewallName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"
payload = {
"FirewallArn": "",
"FirewallName": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration"
payload <- "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration";
let payload = json!({
"FirewallArn": "",
"FirewallName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallArn": "",
"FirewallName": ""
}'
echo '{
"FirewallArn": "",
"FirewallName": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallArn": "",\n "FirewallName": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallArn": "",
"FirewallName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeLoggingConfiguration")! 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
DescribeResourcePolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ResourceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"
payload := strings.NewReader("{\n \"ResourceArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"ResourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\"\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 \"ResourceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ResourceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({ResourceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
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: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy",
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([
'ResourceArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy', [
'body' => '{
"ResourceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"
payload = { "ResourceArn": "" }
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy"
payload <- "{\n \"ResourceArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"ResourceArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy";
let payload = json!({"ResourceArn": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": ""
}'
echo '{
"ResourceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ResourceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = ["ResourceArn": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeResourcePolicy")! 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
DescribeRuleGroup
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup
HEADERS
X-Amz-Target
BODY json
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:RuleGroupName ""
:RuleGroupArn ""
:Type ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"
payload := strings.NewReader("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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 \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.asString();
const data = JSON.stringify({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({RuleGroupName: '', RuleGroupArn: '', Type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {RuleGroupName: '', RuleGroupArn: '', Type: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"RuleGroupName": @"",
@"RuleGroupArn": @"",
@"Type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup",
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([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup', [
'body' => '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"
payload = {
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup"
payload <- "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup";
let payload = json!({
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
echo '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroup")! 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
DescribeRuleGroupMetadata
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata
HEADERS
X-Amz-Target
BODY json
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:RuleGroupName ""
:RuleGroupArn ""
:Type ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"
payload := strings.NewReader("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 61
{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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 \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
.asString();
const data = JSON.stringify({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({RuleGroupName: '', RuleGroupArn: '', Type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {RuleGroupName: '', RuleGroupArn: '', Type: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
RuleGroupName: '',
RuleGroupArn: '',
Type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {RuleGroupName: '', RuleGroupArn: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"RuleGroupName":"","RuleGroupArn":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"RuleGroupName": @"",
@"RuleGroupArn": @"",
@"Type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata",
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([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata', [
'body' => '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'RuleGroupName' => '',
'RuleGroupArn' => '',
'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"
payload = {
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata"
payload <- "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"RuleGroupName\": \"\",\n \"RuleGroupArn\": \"\",\n \"Type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata";
let payload = json!({
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}'
echo '{
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "RuleGroupName": "",\n "RuleGroupArn": "",\n "Type": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"RuleGroupName": "",
"RuleGroupArn": "",
"Type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeRuleGroupMetadata")! 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
DescribeTLSInspectionConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration
HEADERS
X-Amz-Target
BODY json
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:TLSInspectionConfigurationArn ""
:TLSInspectionConfigurationName ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"
payload := strings.NewReader("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 81
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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 \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
.asString();
const data = JSON.stringify({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {TLSInspectionConfigurationArn: '', TLSInspectionConfigurationName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TLSInspectionConfigurationArn": @"",
@"TLSInspectionConfigurationName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration",
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([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration', [
'body' => '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"
payload = {
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration"
payload <- "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration";
let payload = json!({
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}'
echo '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DescribeTLSInspectionConfiguration")! 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
DisassociateSubnets
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:SubnetIds ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 85
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetIds: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetIds: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetIds":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetIds": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetIds: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetIds: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetIds: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetIds: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetIds":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"SubnetIds": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetIds' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetIds' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetIds' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetIds\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetIds": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetIds": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.DisassociateSubnets")! 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
ListFirewallPolicies
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies
HEADERS
X-Amz-Target
BODY json
{
"NextToken": "",
"MaxResults": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:NextToken ""
:MaxResults ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"NextToken": "",
"MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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 \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
MaxResults: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "MaxResults": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {NextToken: '', MaxResults: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
MaxResults: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"MaxResults": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies",
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([
'NextToken' => '',
'MaxResults' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies', [
'body' => '{
"NextToken": "",
"MaxResults": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'MaxResults' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"
payload = {
"NextToken": "",
"MaxResults": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies"
payload <- "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies";
let payload = json!({
"NextToken": "",
"MaxResults": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"NextToken": "",
"MaxResults": ""
}'
echo '{
"NextToken": "",
"MaxResults": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "MaxResults": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"NextToken": "",
"MaxResults": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewallPolicies")! 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
ListFirewalls
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls
HEADERS
X-Amz-Target
BODY json
{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:NextToken ""
:VpcIds ""
:MaxResults ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 57
{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\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 \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
VpcIds: '',
MaxResults: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', VpcIds: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","VpcIds":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "VpcIds": "",\n "MaxResults": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({NextToken: '', VpcIds: '', MaxResults: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {NextToken: '', VpcIds: '', MaxResults: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
VpcIds: '',
MaxResults: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', VpcIds: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","VpcIds":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"VpcIds": @"",
@"MaxResults": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls",
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([
'NextToken' => '',
'VpcIds' => '',
'MaxResults' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls', [
'body' => '{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'VpcIds' => '',
'MaxResults' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'VpcIds' => '',
'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"
payload = {
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls"
payload <- "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"NextToken\": \"\",\n \"VpcIds\": \"\",\n \"MaxResults\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls";
let payload = json!({
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}'
echo '{
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "VpcIds": "",\n "MaxResults": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"NextToken": "",
"VpcIds": "",
"MaxResults": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListFirewalls")! 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
ListRuleGroups
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups
HEADERS
X-Amz-Target
BODY json
{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:NextToken ""
:MaxResults ""
:Scope ""
:ManagedType ""
:Type ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 91
{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\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 \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
MaxResults: '',
Scope: '',
ManagedType: '',
Type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: '', Scope: '', ManagedType: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":"","Scope":"","ManagedType":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "MaxResults": "",\n "Scope": "",\n "ManagedType": "",\n "Type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({NextToken: '', MaxResults: '', Scope: '', ManagedType: '', Type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {NextToken: '', MaxResults: '', Scope: '', ManagedType: '', Type: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
MaxResults: '',
Scope: '',
ManagedType: '',
Type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: '', Scope: '', ManagedType: '', Type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":"","Scope":"","ManagedType":"","Type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"MaxResults": @"",
@"Scope": @"",
@"ManagedType": @"",
@"Type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups",
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([
'NextToken' => '',
'MaxResults' => '',
'Scope' => '',
'ManagedType' => '',
'Type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups', [
'body' => '{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'MaxResults' => '',
'Scope' => '',
'ManagedType' => '',
'Type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'MaxResults' => '',
'Scope' => '',
'ManagedType' => '',
'Type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"
payload = {
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups"
payload <- "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"Scope\": \"\",\n \"ManagedType\": \"\",\n \"Type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups";
let payload = json!({
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}'
echo '{
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "MaxResults": "",\n "Scope": "",\n "ManagedType": "",\n "Type": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"NextToken": "",
"MaxResults": "",
"Scope": "",
"ManagedType": "",
"Type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListRuleGroups")! 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
ListTLSInspectionConfigurations
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations
HEADERS
X-Amz-Target
BODY json
{
"NextToken": "",
"MaxResults": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:NextToken ""
:MaxResults ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"NextToken": "",
"MaxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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 \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
MaxResults: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "MaxResults": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({NextToken: '', MaxResults: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {NextToken: '', MaxResults: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
MaxResults: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"MaxResults": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations",
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([
'NextToken' => '',
'MaxResults' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations', [
'body' => '{
"NextToken": "",
"MaxResults": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'MaxResults' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'MaxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"
payload = {
"NextToken": "",
"MaxResults": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations"
payload <- "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations";
let payload = json!({
"NextToken": "",
"MaxResults": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"NextToken": "",
"MaxResults": ""
}'
echo '{
"NextToken": "",
"MaxResults": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "MaxResults": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"NextToken": "",
"MaxResults": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTLSInspectionConfigurations")! 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
ListTagsForResource
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource
HEADERS
X-Amz-Target
BODY json
{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:NextToken ""
:MaxResults ""
:ResourceArn ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"
payload := strings.NewReader("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 62
{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\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 \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}")
.asString();
const data = JSON.stringify({
NextToken: '',
MaxResults: '',
ResourceArn: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: '', ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":"","ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "NextToken": "",\n "MaxResults": "",\n "ResourceArn": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({NextToken: '', MaxResults: '', ResourceArn: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {NextToken: '', MaxResults: '', ResourceArn: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
NextToken: '',
MaxResults: '',
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: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {NextToken: '', MaxResults: '', ResourceArn: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"NextToken":"","MaxResults":"","ResourceArn":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"NextToken": @"",
@"MaxResults": @"",
@"ResourceArn": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource",
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([
'NextToken' => '',
'MaxResults' => '',
'ResourceArn' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource', [
'body' => '{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'NextToken' => '',
'MaxResults' => '',
'ResourceArn' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'NextToken' => '',
'MaxResults' => '',
'ResourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"
payload = {
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource"
payload <- "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"NextToken\": \"\",\n \"MaxResults\": \"\",\n \"ResourceArn\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource";
let payload = json!({
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}'
echo '{
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "NextToken": "",\n "MaxResults": "",\n "ResourceArn": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"NextToken": "",
"MaxResults": "",
"ResourceArn": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.ListTagsForResource")! 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
PutResourcePolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": "",
"Policy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:Policy ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"
payload := strings.NewReader("{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 39
{
"ResourceArn": "",
"Policy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\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 \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: '',
Policy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', Policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","Policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": "",\n "Policy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({ResourceArn: '', Policy: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: '', Policy: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceArn: '',
Policy: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', Policy: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","Policy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
@"Policy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy",
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([
'ResourceArn' => '',
'Policy' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy', [
'body' => '{
"ResourceArn": "",
"Policy": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => '',
'Policy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => '',
'Policy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"Policy": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"Policy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"
payload = {
"ResourceArn": "",
"Policy": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy"
payload <- "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"ResourceArn\": \"\",\n \"Policy\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy";
let payload = json!({
"ResourceArn": "",
"Policy": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"Policy": ""
}'
echo '{
"ResourceArn": "",
"Policy": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ResourceArn": "",\n "Policy": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ResourceArn": "",
"Policy": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.PutResourcePolicy")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
TagResource
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": "",
"Tags": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:Tags ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\",\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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\",\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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"
payload := strings.NewReader("{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 37
{
"ResourceArn": "",
"Tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\",\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 \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: '',
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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', Tags: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": "",\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 \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({ResourceArn: '', Tags: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: '', 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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceArn: '',
Tags: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', Tags: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","Tags":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
@"Tags": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource",
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([
'ResourceArn' => '',
'Tags' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource', [
'body' => '{
"ResourceArn": "",
"Tags": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => '',
'Tags' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => '',
'Tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"Tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"Tags": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"
payload = {
"ResourceArn": "",
"Tags": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource"
payload <- "{\n \"ResourceArn\": \"\",\n \"Tags\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceArn\": \"\",\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"ResourceArn\": \"\",\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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource";
let payload = json!({
"ResourceArn": "",
"Tags": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"Tags": ""
}'
echo '{
"ResourceArn": "",
"Tags": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ResourceArn": "",\n "Tags": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ResourceArn": "",
"Tags": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.TagResource")! 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
UntagResource
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource
HEADERS
X-Amz-Target
BODY json
{
"ResourceArn": "",
"TagKeys": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:ResourceArn ""
:TagKeys ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"
payload := strings.NewReader("{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 40
{
"ResourceArn": "",
"TagKeys": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\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 \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}")
.asString();
const data = JSON.stringify({
ResourceArn: '',
TagKeys: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', TagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","TagKeys":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "ResourceArn": "",\n "TagKeys": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({ResourceArn: '', TagKeys: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {ResourceArn: '', TagKeys: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
ResourceArn: '',
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: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {ResourceArn: '', TagKeys: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"ResourceArn":"","TagKeys":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ResourceArn": @"",
@"TagKeys": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource",
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([
'ResourceArn' => '',
'TagKeys' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource', [
'body' => '{
"ResourceArn": "",
"TagKeys": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'ResourceArn' => '',
'TagKeys' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'ResourceArn' => '',
'TagKeys' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"TagKeys": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"ResourceArn": "",
"TagKeys": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"
payload = {
"ResourceArn": "",
"TagKeys": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource"
payload <- "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"ResourceArn\": \"\",\n \"TagKeys\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource";
let payload = json!({
"ResourceArn": "",
"TagKeys": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"ResourceArn": "",
"TagKeys": ""
}'
echo '{
"ResourceArn": "",
"TagKeys": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "ResourceArn": "",\n "TagKeys": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"ResourceArn": "",
"TagKeys": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UntagResource")! 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
UpdateFirewallDeleteProtection
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:DeleteProtection ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 92
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
DeleteProtection: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', DeleteProtection: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","DeleteProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "DeleteProtection": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', DeleteProtection: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', DeleteProtection: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
DeleteProtection: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', DeleteProtection: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","DeleteProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"DeleteProtection": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'DeleteProtection' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'DeleteProtection' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'DeleteProtection' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"DeleteProtection\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "DeleteProtection": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"DeleteProtection": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDeleteProtection")! 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
UpdateFirewallDescription
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:Description ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 87
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
Description: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","Description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "Description": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', Description: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', Description: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
Description: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', Description: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","Description":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"Description": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'Description' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'Description' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"Description\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "Description": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"Description": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallDescription")! 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
UpdateFirewallEncryptionConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:EncryptionConfiguration {:KeyId ""
:Type ""}}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 134
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {
KeyId: '',
Type: ''
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","EncryptionConfiguration":{"KeyId":"","Type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "EncryptionConfiguration": {\n "KeyId": "",\n "Type": ""\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {
KeyId: '',
Type: ''
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
EncryptionConfiguration: {KeyId: '', Type: ''}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","EncryptionConfiguration":{"KeyId":"","Type":""}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"EncryptionConfiguration": @{ @"KeyId": @"", @"Type": @"" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'EncryptionConfiguration' => [
'KeyId' => '',
'Type' => ''
]
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"EncryptionConfiguration\": {\n \"KeyId\": \"\",\n \"Type\": \"\"\n }\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": json!({
"KeyId": "",
"Type": ""
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": {
"KeyId": "",
"Type": ""
}
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "EncryptionConfiguration": {\n "KeyId": "",\n "Type": ""\n }\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"EncryptionConfiguration": [
"KeyId": "",
"Type": ""
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallEncryptionConfiguration")! 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
UpdateFirewallPolicy
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallPolicyArn ""
:FirewallPolicyName ""
:FirewallPolicy ""
:Description ""
:DryRun ""
:EncryptionConfiguration ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 172
{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallPolicyArn":"","FirewallPolicyName":"","FirewallPolicy":"","Description":"","DryRun":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallPolicyArn": "",\n "FirewallPolicyName": "",\n "FirewallPolicy": "",\n "Description": "",\n "DryRun": "",\n "EncryptionConfiguration": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallPolicyArn: '',
FirewallPolicyName: '',
FirewallPolicy: '',
Description: '',
DryRun: '',
EncryptionConfiguration: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallPolicyArn":"","FirewallPolicyName":"","FirewallPolicy":"","Description":"","DryRun":"","EncryptionConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallPolicyArn": @"",
@"FirewallPolicyName": @"",
@"FirewallPolicy": @"",
@"Description": @"",
@"DryRun": @"",
@"EncryptionConfiguration": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy",
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([
'UpdateToken' => '',
'FirewallPolicyArn' => '',
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy', [
'body' => '{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallPolicyArn' => '',
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallPolicyArn' => '',
'FirewallPolicyName' => '',
'FirewallPolicy' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"
payload = {
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallPolicyArn\": \"\",\n \"FirewallPolicyName\": \"\",\n \"FirewallPolicy\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy";
let payload = json!({
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}'
echo '{
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallPolicyArn": "",\n "FirewallPolicyName": "",\n "FirewallPolicy": "",\n "Description": "",\n "DryRun": "",\n "EncryptionConfiguration": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallPolicyArn": "",
"FirewallPolicyName": "",
"FirewallPolicy": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicy")! 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
UpdateFirewallPolicyChangeProtection
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:FirewallPolicyChangeProtection ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 106
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","FirewallPolicyChangeProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "FirewallPolicyChangeProtection": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
FirewallPolicyChangeProtection: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","FirewallPolicyChangeProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"FirewallPolicyChangeProtection": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyChangeProtection' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyChangeProtection' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'FirewallPolicyChangeProtection' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"FirewallPolicyChangeProtection\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "FirewallPolicyChangeProtection": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"FirewallPolicyChangeProtection": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateFirewallPolicyChangeProtection")! 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
UpdateLoggingConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration
HEADERS
X-Amz-Target
BODY json
{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:FirewallArn ""
:FirewallName ""
:LoggingConfiguration ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"
payload := strings.NewReader("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 75
{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\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 \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}")
.asString();
const data = JSON.stringify({
FirewallArn: '',
FirewallName: '',
LoggingConfiguration: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallArn: '', FirewallName: '', LoggingConfiguration: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallArn":"","FirewallName":"","LoggingConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "FirewallArn": "",\n "FirewallName": "",\n "LoggingConfiguration": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({FirewallArn: '', FirewallName: '', LoggingConfiguration: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {FirewallArn: '', FirewallName: '', LoggingConfiguration: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
FirewallArn: '',
FirewallName: '',
LoggingConfiguration: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {FirewallArn: '', FirewallName: '', LoggingConfiguration: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"FirewallArn":"","FirewallName":"","LoggingConfiguration":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"FirewallArn": @"",
@"FirewallName": @"",
@"LoggingConfiguration": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration",
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([
'FirewallArn' => '',
'FirewallName' => '',
'LoggingConfiguration' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration', [
'body' => '{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'FirewallArn' => '',
'FirewallName' => '',
'LoggingConfiguration' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'FirewallArn' => '',
'FirewallName' => '',
'LoggingConfiguration' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"
payload = {
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration"
payload <- "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"LoggingConfiguration\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration";
let payload = json!({
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}'
echo '{
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "FirewallArn": "",\n "FirewallName": "",\n "LoggingConfiguration": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"FirewallArn": "",
"FirewallName": "",
"LoggingConfiguration": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateLoggingConfiguration")! 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
UpdateRuleGroup
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:RuleGroupArn ""
:RuleGroupName ""
:RuleGroup ""
:Rules ""
:Type ""
:Description ""
:DryRun ""
:EncryptionConfiguration ""
:SourceMetadata ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 210
{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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 \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","RuleGroupArn":"","RuleGroupName":"","RuleGroup":"","Rules":"","Type":"","Description":"","DryRun":"","EncryptionConfiguration":"","SourceMetadata":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "RuleGroupArn": "",\n "RuleGroupName": "",\n "RuleGroup": "",\n "Rules": "",\n "Type": "",\n "Description": "",\n "DryRun": "",\n "EncryptionConfiguration": "",\n "SourceMetadata": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
UpdateToken: '',
RuleGroupArn: '',
RuleGroupName: '',
RuleGroup: '',
Rules: '',
Type: '',
Description: '',
DryRun: '',
EncryptionConfiguration: '',
SourceMetadata: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","RuleGroupArn":"","RuleGroupName":"","RuleGroup":"","Rules":"","Type":"","Description":"","DryRun":"","EncryptionConfiguration":"","SourceMetadata":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"RuleGroupArn": @"",
@"RuleGroupName": @"",
@"RuleGroup": @"",
@"Rules": @"",
@"Type": @"",
@"Description": @"",
@"DryRun": @"",
@"EncryptionConfiguration": @"",
@"SourceMetadata": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup",
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([
'UpdateToken' => '',
'RuleGroupArn' => '',
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup', [
'body' => '{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'RuleGroupArn' => '',
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'RuleGroupArn' => '',
'RuleGroupName' => '',
'RuleGroup' => '',
'Rules' => '',
'Type' => '',
'Description' => '',
'DryRun' => '',
'EncryptionConfiguration' => '',
'SourceMetadata' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"
payload = {
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup"
payload <- "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"RuleGroupArn\": \"\",\n \"RuleGroupName\": \"\",\n \"RuleGroup\": \"\",\n \"Rules\": \"\",\n \"Type\": \"\",\n \"Description\": \"\",\n \"DryRun\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"SourceMetadata\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup";
let payload = json!({
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}'
echo '{
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "RuleGroupArn": "",\n "RuleGroupName": "",\n "RuleGroup": "",\n "Rules": "",\n "Type": "",\n "Description": "",\n "DryRun": "",\n "EncryptionConfiguration": "",\n "SourceMetadata": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"RuleGroupArn": "",
"RuleGroupName": "",
"RuleGroup": "",
"Rules": "",
"Type": "",
"Description": "",
"DryRun": "",
"EncryptionConfiguration": "",
"SourceMetadata": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateRuleGroup")! 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
UpdateSubnetChangeProtection
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection
HEADERS
X-Amz-Target
BODY json
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:UpdateToken ""
:FirewallArn ""
:FirewallName ""
:SubnetChangeProtection ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"
payload := strings.NewReader("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 98
{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\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 \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}")
.asString();
const data = JSON.stringify({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetChangeProtection: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetChangeProtection: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetChangeProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetChangeProtection": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetChangeProtection: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetChangeProtection: ''},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
UpdateToken: '',
FirewallArn: '',
FirewallName: '',
SubnetChangeProtection: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {UpdateToken: '', FirewallArn: '', FirewallName: '', SubnetChangeProtection: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"UpdateToken":"","FirewallArn":"","FirewallName":"","SubnetChangeProtection":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"UpdateToken": @"",
@"FirewallArn": @"",
@"FirewallName": @"",
@"SubnetChangeProtection": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection",
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([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetChangeProtection' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection', [
'body' => '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetChangeProtection' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'UpdateToken' => '',
'FirewallArn' => '',
'FirewallName' => '',
'SubnetChangeProtection' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"
payload = {
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection"
payload <- "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"UpdateToken\": \"\",\n \"FirewallArn\": \"\",\n \"FirewallName\": \"\",\n \"SubnetChangeProtection\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection";
let payload = json!({
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}'
echo '{
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "UpdateToken": "",\n "FirewallArn": "",\n "FirewallName": "",\n "SubnetChangeProtection": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"UpdateToken": "",
"FirewallArn": "",
"FirewallName": "",
"SubnetChangeProtection": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateSubnetChangeProtection")! 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
UpdateTLSInspectionConfiguration
{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration
HEADERS
X-Amz-Target
BODY json
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration" {:headers {:x-amz-target ""}
:content-type :json
:form-params {:TLSInspectionConfigurationArn ""
:TLSInspectionConfigurationName ""
:TLSInspectionConfiguration ""
:Description ""
:EncryptionConfiguration ""
:UpdateToken ""}})
require "http/client"
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"
headers = HTTP::Headers{
"x-amz-target" => ""
"content-type" => "application/json"
}
reqBody = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"),
Headers =
{
{ "x-amz-target", "" },
},
Content = new StringContent("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"
payload := strings.NewReader("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-amz-target", "")
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/ HTTP/1.1
X-Amz-Target:
Content-Type: application/json
Host: example.com
Content-Length: 192
{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")
.setHeader("x-amz-target", "")
.setHeader("content-type", "application/json")
.setBody("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"))
.header("x-amz-target", "")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\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 \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")
.header("x-amz-target", "")
.header("content-type", "application/json")
.body("{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}")
.asString();
const data = JSON.stringify({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":"","TLSInspectionConfiguration":"","Description":"","EncryptionConfiguration":"","UpdateToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration',
method: 'POST',
headers: {
'x-amz-target': '',
'content-type': 'application/json'
},
processData: false,
data: '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": "",\n "TLSInspectionConfiguration": "",\n "Description": "",\n "EncryptionConfiguration": "",\n "UpdateToken": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")
.post(body)
.addHeader("x-amz-target", "")
.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/',
headers: {
'x-amz-target': '',
'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({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: {
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
},
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration');
req.headers({
'x-amz-target': '',
'content-type': 'application/json'
});
req.type('json');
req.send({
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
});
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
data: {
TLSInspectionConfigurationArn: '',
TLSInspectionConfigurationName: '',
TLSInspectionConfiguration: '',
Description: '',
EncryptionConfiguration: '',
UpdateToken: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration';
const options = {
method: 'POST',
headers: {'x-amz-target': '', 'content-type': 'application/json'},
body: '{"TLSInspectionConfigurationArn":"","TLSInspectionConfigurationName":"","TLSInspectionConfiguration":"","Description":"","EncryptionConfiguration":"","UpdateToken":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"x-amz-target": @"",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"TLSInspectionConfigurationArn": @"",
@"TLSInspectionConfigurationName": @"",
@"TLSInspectionConfiguration": @"",
@"Description": @"",
@"EncryptionConfiguration": @"",
@"UpdateToken": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"]
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration" in
let headers = Header.add_list (Header.init ()) [
("x-amz-target", "");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration",
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([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'EncryptionConfiguration' => '',
'UpdateToken' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"x-amz-target: "
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration', [
'body' => '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}',
'headers' => [
'content-type' => 'application/json',
'x-amz-target' => '',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'EncryptionConfiguration' => '',
'UpdateToken' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'TLSInspectionConfigurationArn' => '',
'TLSInspectionConfigurationName' => '',
'TLSInspectionConfiguration' => '',
'Description' => '',
'EncryptionConfiguration' => '',
'UpdateToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'x-amz-target' => '',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}"
headers = {
'x-amz-target': "",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"
payload = {
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}
headers = {
"x-amz-target": "",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration"
payload <- "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\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/') do |req|
req.headers['x-amz-target'] = ''
req.body = "{\n \"TLSInspectionConfigurationArn\": \"\",\n \"TLSInspectionConfigurationName\": \"\",\n \"TLSInspectionConfiguration\": \"\",\n \"Description\": \"\",\n \"EncryptionConfiguration\": \"\",\n \"UpdateToken\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration";
let payload = json!({
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("x-amz-target", "".parse().unwrap());
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}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration' \
--header 'content-type: application/json' \
--header 'x-amz-target: ' \
--data '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}'
echo '{
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
}' | \
http POST '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration' \
content-type:application/json \
x-amz-target:''
wget --quiet \
--method POST \
--header 'x-amz-target: ' \
--header 'content-type: application/json' \
--body-data '{\n "TLSInspectionConfigurationArn": "",\n "TLSInspectionConfigurationName": "",\n "TLSInspectionConfiguration": "",\n "Description": "",\n "EncryptionConfiguration": "",\n "UpdateToken": ""\n}' \
--output-document \
- '{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration'
import Foundation
let headers = [
"x-amz-target": "",
"content-type": "application/json"
]
let parameters = [
"TLSInspectionConfigurationArn": "",
"TLSInspectionConfigurationName": "",
"TLSInspectionConfiguration": "",
"Description": "",
"EncryptionConfiguration": "",
"UpdateToken": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=NetworkFirewall_20201112.UpdateTLSInspectionConfiguration")! 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()