NetworkManagementClient
PUT
Subnets_CreateOrUpdate
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
BODY json
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName" {:content-type :json
:form-params {:etag ""
:name ""
:properties {:addressPrefix ""
:addressPrefixes []
:delegations [{:etag ""
:name ""
:properties {:actions []
:provisioningState ""
:serviceName ""}}]
:ipConfigurationProfiles []
:ipConfigurations []
:natGateway ""
:networkSecurityGroup ""
:privateEndpointNetworkPolicies ""
:privateEndpoints []
:privateLinkServiceNetworkPolicies ""
:provisioningState ""
:purpose ""
:resourceNavigationLinks [{:etag ""
:id ""
:name ""
:properties {:link ""
:linkedResourceType ""
:provisioningState ""}
:type ""}]
:routeTable ""
:serviceAssociationLinks [{:etag ""
:name ""
:properties {:allowDelete false
:link ""
:linkedResourceType ""
:locations []
:provisioningState ""}
:type ""}]
:serviceEndpointPolicies []
:serviceEndpoints [{:locations []
:provisioningState ""
:service ""}]}}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"),
Content = new StringContent("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1337
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}")
.asString();
const data = JSON.stringify({
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {
actions: [],
provisioningState: '',
serviceName: ''
}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {
link: '',
linkedResourceType: '',
provisioningState: ''
},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [
{
locations: [],
provisioningState: '',
service: ''
}
]
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","name":"","properties":{"addressPrefix":"","addressPrefixes":[],"delegations":[{"etag":"","name":"","properties":{"actions":[],"provisioningState":"","serviceName":""}}],"ipConfigurationProfiles":[],"ipConfigurations":[],"natGateway":"","networkSecurityGroup":"","privateEndpointNetworkPolicies":"","privateEndpoints":[],"privateLinkServiceNetworkPolicies":"","provisioningState":"","purpose":"","resourceNavigationLinks":[{"etag":"","id":"","name":"","properties":{"link":"","linkedResourceType":"","provisioningState":""},"type":""}],"routeTable":"","serviceAssociationLinks":[{"etag":"","name":"","properties":{"allowDelete":false,"link":"","linkedResourceType":"","locations":[],"provisioningState":""},"type":""}],"serviceEndpointPolicies":[],"serviceEndpoints":[{"locations":[],"provisioningState":"","service":""}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "name": "",\n "properties": {\n "addressPrefix": "",\n "addressPrefixes": [],\n "delegations": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "actions": [],\n "provisioningState": "",\n "serviceName": ""\n }\n }\n ],\n "ipConfigurationProfiles": [],\n "ipConfigurations": [],\n "natGateway": "",\n "networkSecurityGroup": "",\n "privateEndpointNetworkPolicies": "",\n "privateEndpoints": [],\n "privateLinkServiceNetworkPolicies": "",\n "provisioningState": "",\n "purpose": "",\n "resourceNavigationLinks": [\n {\n "etag": "",\n "id": "",\n "name": "",\n "properties": {\n "link": "",\n "linkedResourceType": "",\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "routeTable": "",\n "serviceAssociationLinks": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowDelete": false,\n "link": "",\n "linkedResourceType": "",\n "locations": [],\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "serviceEndpointPolicies": [],\n "serviceEndpoints": [\n {\n "locations": [],\n "provisioningState": "",\n "service": ""\n }\n ]\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {'content-type': 'application/json'},
body: {
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {
actions: [],
provisioningState: '',
serviceName: ''
}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {
link: '',
linkedResourceType: '',
provisioningState: ''
},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [
{
locations: [],
provisioningState: '',
service: ''
}
]
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","name":"","properties":{"addressPrefix":"","addressPrefixes":[],"delegations":[{"etag":"","name":"","properties":{"actions":[],"provisioningState":"","serviceName":""}}],"ipConfigurationProfiles":[],"ipConfigurations":[],"natGateway":"","networkSecurityGroup":"","privateEndpointNetworkPolicies":"","privateEndpoints":[],"privateLinkServiceNetworkPolicies":"","provisioningState":"","purpose":"","resourceNavigationLinks":[{"etag":"","id":"","name":"","properties":{"link":"","linkedResourceType":"","provisioningState":""},"type":""}],"routeTable":"","serviceAssociationLinks":[{"etag":"","name":"","properties":{"allowDelete":false,"link":"","linkedResourceType":"","locations":[],"provisioningState":""},"type":""}],"serviceEndpointPolicies":[],"serviceEndpoints":[{"locations":[],"provisioningState":"","service":""}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"etag": @"",
@"name": @"",
@"properties": @{ @"addressPrefix": @"", @"addressPrefixes": @[ ], @"delegations": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"actions": @[ ], @"provisioningState": @"", @"serviceName": @"" } } ], @"ipConfigurationProfiles": @[ ], @"ipConfigurations": @[ ], @"natGateway": @"", @"networkSecurityGroup": @"", @"privateEndpointNetworkPolicies": @"", @"privateEndpoints": @[ ], @"privateLinkServiceNetworkPolicies": @"", @"provisioningState": @"", @"purpose": @"", @"resourceNavigationLinks": @[ @{ @"etag": @"", @"id": @"", @"name": @"", @"properties": @{ @"link": @"", @"linkedResourceType": @"", @"provisioningState": @"" }, @"type": @"" } ], @"routeTable": @"", @"serviceAssociationLinks": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"allowDelete": @NO, @"link": @"", @"linkedResourceType": @"", @"locations": @[ ], @"provisioningState": @"" }, @"type": @"" } ], @"serviceEndpointPolicies": @[ ], @"serviceEndpoints": @[ @{ @"locations": @[ ], @"provisioningState": @"", @"service": @"" } ] } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName', [
'body' => '{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
payload = {
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": False,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
payload <- "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName') do |req|
req.body = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName";
let payload = json!({
"etag": "",
"name": "",
"properties": json!({
"addressPrefix": "",
"addressPrefixes": (),
"delegations": (
json!({
"etag": "",
"name": "",
"properties": json!({
"actions": (),
"provisioningState": "",
"serviceName": ""
})
})
),
"ipConfigurationProfiles": (),
"ipConfigurations": (),
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": (),
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": (
json!({
"etag": "",
"id": "",
"name": "",
"properties": json!({
"link": "",
"linkedResourceType": "",
"provisioningState": ""
}),
"type": ""
})
),
"routeTable": "",
"serviceAssociationLinks": (
json!({
"etag": "",
"name": "",
"properties": json!({
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": (),
"provisioningState": ""
}),
"type": ""
})
),
"serviceEndpointPolicies": (),
"serviceEndpoints": (
json!({
"locations": (),
"provisioningState": "",
"service": ""
})
)
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName \
--header 'content-type: application/json' \
--data '{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}'
echo '{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}' | \
http PUT {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "name": "",\n "properties": {\n "addressPrefix": "",\n "addressPrefixes": [],\n "delegations": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "actions": [],\n "provisioningState": "",\n "serviceName": ""\n }\n }\n ],\n "ipConfigurationProfiles": [],\n "ipConfigurations": [],\n "natGateway": "",\n "networkSecurityGroup": "",\n "privateEndpointNetworkPolicies": "",\n "privateEndpoints": [],\n "privateLinkServiceNetworkPolicies": "",\n "provisioningState": "",\n "purpose": "",\n "resourceNavigationLinks": [\n {\n "etag": "",\n "id": "",\n "name": "",\n "properties": {\n "link": "",\n "linkedResourceType": "",\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "routeTable": "",\n "serviceAssociationLinks": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowDelete": false,\n "link": "",\n "linkedResourceType": "",\n "locations": [],\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "serviceEndpointPolicies": [],\n "serviceEndpoints": [\n {\n "locations": [],\n "provisioningState": "",\n "service": ""\n }\n ]\n }\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"name": "",
"properties": [
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
[
"etag": "",
"name": "",
"properties": [
"actions": [],
"provisioningState": "",
"serviceName": ""
]
]
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
[
"etag": "",
"id": "",
"name": "",
"properties": [
"link": "",
"linkedResourceType": "",
"provisioningState": ""
],
"type": ""
]
],
"routeTable": "",
"serviceAssociationLinks": [
[
"etag": "",
"name": "",
"properties": [
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
],
"type": ""
]
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
[
"locations": [],
"provisioningState": "",
"service": ""
]
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Subnets_Delete
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
http DELETE {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Subnets_Get
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Subnets_List
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
VirtualNetworkPeerings_CreateOrUpdate
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
QUERY PARAMS
resourceGroupName
virtualNetworkName
virtualNetworkPeeringName
BODY json
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName" {:content-type :json
:form-params {:etag ""
:name ""
:properties {:allowForwardedTraffic false
:allowGatewayTransit false
:allowVirtualNetworkAccess false
:peeringState ""
:provisioningState ""
:remoteAddressSpace {:addressPrefixes []}
:remoteVirtualNetwork ""
:useRemoteGateways false}}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"),
Content = new StringContent("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 342
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\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 \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}")
.asString();
const data = JSON.stringify({
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {
addressPrefixes: []
},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {addressPrefixes: []},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","name":"","properties":{"allowForwardedTraffic":false,"allowGatewayTransit":false,"allowVirtualNetworkAccess":false,"peeringState":"","provisioningState":"","remoteAddressSpace":{"addressPrefixes":[]},"remoteVirtualNetwork":"","useRemoteGateways":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "name": "",\n "properties": {\n "allowForwardedTraffic": false,\n "allowGatewayTransit": false,\n "allowVirtualNetworkAccess": false,\n "peeringState": "",\n "provisioningState": "",\n "remoteAddressSpace": {\n "addressPrefixes": []\n },\n "remoteVirtualNetwork": "",\n "useRemoteGateways": false\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 \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {addressPrefixes: []},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {'content-type': 'application/json'},
body: {
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {addressPrefixes: []},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {
addressPrefixes: []
},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {addressPrefixes: []},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","name":"","properties":{"allowForwardedTraffic":false,"allowGatewayTransit":false,"allowVirtualNetworkAccess":false,"peeringState":"","provisioningState":"","remoteAddressSpace":{"addressPrefixes":[]},"remoteVirtualNetwork":"","useRemoteGateways":false}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"etag": @"",
@"name": @"",
@"properties": @{ @"allowForwardedTraffic": @NO, @"allowGatewayTransit": @NO, @"allowVirtualNetworkAccess": @NO, @"peeringState": @"", @"provisioningState": @"", @"remoteAddressSpace": @{ @"addressPrefixes": @[ ] }, @"remoteVirtualNetwork": @"", @"useRemoteGateways": @NO } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
'addressPrefixes' => [
]
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName', [
'body' => '{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
'addressPrefixes' => [
]
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
'addressPrefixes' => [
]
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
payload = {
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": False,
"allowGatewayTransit": False,
"allowVirtualNetworkAccess": False,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": { "addressPrefixes": [] },
"remoteVirtualNetwork": "",
"useRemoteGateways": False
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
payload <- "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName') do |req|
req.body = "{\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {\n \"addressPrefixes\": []\n },\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName";
let payload = json!({
"etag": "",
"name": "",
"properties": json!({
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": json!({"addressPrefixes": ()}),
"remoteVirtualNetwork": "",
"useRemoteGateways": false
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName \
--header 'content-type: application/json' \
--data '{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}'
echo '{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {
"addressPrefixes": []
},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}' | \
http PUT {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "name": "",\n "properties": {\n "allowForwardedTraffic": false,\n "allowGatewayTransit": false,\n "allowVirtualNetworkAccess": false,\n "peeringState": "",\n "provisioningState": "",\n "remoteAddressSpace": {\n "addressPrefixes": []\n },\n "remoteVirtualNetwork": "",\n "useRemoteGateways": false\n }\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"name": "",
"properties": [
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": ["addressPrefixes": []],
"remoteVirtualNetwork": "",
"useRemoteGateways": false
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
VirtualNetworkPeerings_Delete
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
QUERY PARAMS
resourceGroupName
virtualNetworkName
virtualNetworkPeeringName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
http DELETE {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworkPeerings_Get
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
QUERY PARAMS
resourceGroupName
virtualNetworkName
virtualNetworkPeeringName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings/:virtualNetworkPeeringName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworkPeerings_List
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/virtualNetworkPeerings")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
VirtualNetworks_CreateOrUpdate
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
QUERY PARAMS
resourceGroupName
virtualNetworkName
BODY json
{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName" {:content-type :json
:form-params {:etag ""
:properties {:addressSpace {:addressPrefixes []}
:ddosProtectionPlan ""
:dhcpOptions {:dnsServers []}
:enableDdosProtection false
:enableVmProtection false
:provisioningState ""
:resourceGuid ""
:subnets [{:etag ""
:name ""
:properties {:addressPrefix ""
:addressPrefixes []
:delegations [{:etag ""
:name ""
:properties {:actions []
:provisioningState ""
:serviceName ""}}]
:ipConfigurationProfiles []
:ipConfigurations []
:natGateway ""
:networkSecurityGroup ""
:privateEndpointNetworkPolicies ""
:privateEndpoints []
:privateLinkServiceNetworkPolicies ""
:provisioningState ""
:purpose ""
:resourceNavigationLinks [{:etag ""
:id ""
:name ""
:properties {:link ""
:linkedResourceType ""
:provisioningState ""}
:type ""}]
:routeTable ""
:serviceAssociationLinks [{:etag ""
:name ""
:properties {:allowDelete false
:link ""
:linkedResourceType ""
:locations []
:provisioningState ""}
:type ""}]
:serviceEndpointPolicies []
:serviceEndpoints [{:locations []
:provisioningState ""
:service ""}]}}]
:virtualNetworkPeerings [{:etag ""
:name ""
:properties {:allowForwardedTraffic false
:allowGatewayTransit false
:allowVirtualNetworkAccess false
:peeringState ""
:provisioningState ""
:remoteAddressSpace {}
:remoteVirtualNetwork ""
:useRemoteGateways false}}]}}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"),
Content = new StringContent("{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
payload := strings.NewReader("{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2476
{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.setHeader("content-type", "application/json")
.setBody("{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.header("content-type", "application/json")
.body("{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}")
.asString();
const data = JSON.stringify({
etag: '',
properties: {
addressSpace: {
addressPrefixes: []
},
ddosProtectionPlan: '',
dhcpOptions: {
dnsServers: []
},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {
actions: [],
provisioningState: '',
serviceName: ''
}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {
link: '',
linkedResourceType: '',
provisioningState: ''
},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [
{
locations: [],
provisioningState: '',
service: ''
}
]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
properties: {
addressSpace: {addressPrefixes: []},
ddosProtectionPlan: '',
dhcpOptions: {dnsServers: []},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","properties":{"addressSpace":{"addressPrefixes":[]},"ddosProtectionPlan":"","dhcpOptions":{"dnsServers":[]},"enableDdosProtection":false,"enableVmProtection":false,"provisioningState":"","resourceGuid":"","subnets":[{"etag":"","name":"","properties":{"addressPrefix":"","addressPrefixes":[],"delegations":[{"etag":"","name":"","properties":{"actions":[],"provisioningState":"","serviceName":""}}],"ipConfigurationProfiles":[],"ipConfigurations":[],"natGateway":"","networkSecurityGroup":"","privateEndpointNetworkPolicies":"","privateEndpoints":[],"privateLinkServiceNetworkPolicies":"","provisioningState":"","purpose":"","resourceNavigationLinks":[{"etag":"","id":"","name":"","properties":{"link":"","linkedResourceType":"","provisioningState":""},"type":""}],"routeTable":"","serviceAssociationLinks":[{"etag":"","name":"","properties":{"allowDelete":false,"link":"","linkedResourceType":"","locations":[],"provisioningState":""},"type":""}],"serviceEndpointPolicies":[],"serviceEndpoints":[{"locations":[],"provisioningState":"","service":""}]}}],"virtualNetworkPeerings":[{"etag":"","name":"","properties":{"allowForwardedTraffic":false,"allowGatewayTransit":false,"allowVirtualNetworkAccess":false,"peeringState":"","provisioningState":"","remoteAddressSpace":{},"remoteVirtualNetwork":"","useRemoteGateways":false}}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "etag": "",\n "properties": {\n "addressSpace": {\n "addressPrefixes": []\n },\n "ddosProtectionPlan": "",\n "dhcpOptions": {\n "dnsServers": []\n },\n "enableDdosProtection": false,\n "enableVmProtection": false,\n "provisioningState": "",\n "resourceGuid": "",\n "subnets": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "addressPrefix": "",\n "addressPrefixes": [],\n "delegations": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "actions": [],\n "provisioningState": "",\n "serviceName": ""\n }\n }\n ],\n "ipConfigurationProfiles": [],\n "ipConfigurations": [],\n "natGateway": "",\n "networkSecurityGroup": "",\n "privateEndpointNetworkPolicies": "",\n "privateEndpoints": [],\n "privateLinkServiceNetworkPolicies": "",\n "provisioningState": "",\n "purpose": "",\n "resourceNavigationLinks": [\n {\n "etag": "",\n "id": "",\n "name": "",\n "properties": {\n "link": "",\n "linkedResourceType": "",\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "routeTable": "",\n "serviceAssociationLinks": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowDelete": false,\n "link": "",\n "linkedResourceType": "",\n "locations": [],\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "serviceEndpointPolicies": [],\n "serviceEndpoints": [\n {\n "locations": [],\n "provisioningState": "",\n "service": ""\n }\n ]\n }\n }\n ],\n "virtualNetworkPeerings": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowForwardedTraffic": false,\n "allowGatewayTransit": false,\n "allowVirtualNetworkAccess": false,\n "peeringState": "",\n "provisioningState": "",\n "remoteAddressSpace": {},\n "remoteVirtualNetwork": "",\n "useRemoteGateways": false\n }\n }\n ]\n }\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
etag: '',
properties: {
addressSpace: {addressPrefixes: []},
ddosProtectionPlan: '',
dhcpOptions: {dnsServers: []},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {'content-type': 'application/json'},
body: {
etag: '',
properties: {
addressSpace: {addressPrefixes: []},
ddosProtectionPlan: '',
dhcpOptions: {dnsServers: []},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
etag: '',
properties: {
addressSpace: {
addressPrefixes: []
},
ddosProtectionPlan: '',
dhcpOptions: {
dnsServers: []
},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {
actions: [],
provisioningState: '',
serviceName: ''
}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {
link: '',
linkedResourceType: '',
provisioningState: ''
},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [
{
locations: [],
provisioningState: '',
service: ''
}
]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {'content-type': 'application/json'},
data: {
etag: '',
properties: {
addressSpace: {addressPrefixes: []},
ddosProtectionPlan: '',
dhcpOptions: {dnsServers: []},
enableDdosProtection: false,
enableVmProtection: false,
provisioningState: '',
resourceGuid: '',
subnets: [
{
etag: '',
name: '',
properties: {
addressPrefix: '',
addressPrefixes: [],
delegations: [
{
etag: '',
name: '',
properties: {actions: [], provisioningState: '', serviceName: ''}
}
],
ipConfigurationProfiles: [],
ipConfigurations: [],
natGateway: '',
networkSecurityGroup: '',
privateEndpointNetworkPolicies: '',
privateEndpoints: [],
privateLinkServiceNetworkPolicies: '',
provisioningState: '',
purpose: '',
resourceNavigationLinks: [
{
etag: '',
id: '',
name: '',
properties: {link: '', linkedResourceType: '', provisioningState: ''},
type: ''
}
],
routeTable: '',
serviceAssociationLinks: [
{
etag: '',
name: '',
properties: {
allowDelete: false,
link: '',
linkedResourceType: '',
locations: [],
provisioningState: ''
},
type: ''
}
],
serviceEndpointPolicies: [],
serviceEndpoints: [{locations: [], provisioningState: '', service: ''}]
}
}
],
virtualNetworkPeerings: [
{
etag: '',
name: '',
properties: {
allowForwardedTraffic: false,
allowGatewayTransit: false,
allowVirtualNetworkAccess: false,
peeringState: '',
provisioningState: '',
remoteAddressSpace: {},
remoteVirtualNetwork: '',
useRemoteGateways: false
}
}
]
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"etag":"","properties":{"addressSpace":{"addressPrefixes":[]},"ddosProtectionPlan":"","dhcpOptions":{"dnsServers":[]},"enableDdosProtection":false,"enableVmProtection":false,"provisioningState":"","resourceGuid":"","subnets":[{"etag":"","name":"","properties":{"addressPrefix":"","addressPrefixes":[],"delegations":[{"etag":"","name":"","properties":{"actions":[],"provisioningState":"","serviceName":""}}],"ipConfigurationProfiles":[],"ipConfigurations":[],"natGateway":"","networkSecurityGroup":"","privateEndpointNetworkPolicies":"","privateEndpoints":[],"privateLinkServiceNetworkPolicies":"","provisioningState":"","purpose":"","resourceNavigationLinks":[{"etag":"","id":"","name":"","properties":{"link":"","linkedResourceType":"","provisioningState":""},"type":""}],"routeTable":"","serviceAssociationLinks":[{"etag":"","name":"","properties":{"allowDelete":false,"link":"","linkedResourceType":"","locations":[],"provisioningState":""},"type":""}],"serviceEndpointPolicies":[],"serviceEndpoints":[{"locations":[],"provisioningState":"","service":""}]}}],"virtualNetworkPeerings":[{"etag":"","name":"","properties":{"allowForwardedTraffic":false,"allowGatewayTransit":false,"allowVirtualNetworkAccess":false,"peeringState":"","provisioningState":"","remoteAddressSpace":{},"remoteVirtualNetwork":"","useRemoteGateways":false}}]}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"etag": @"",
@"properties": @{ @"addressSpace": @{ @"addressPrefixes": @[ ] }, @"ddosProtectionPlan": @"", @"dhcpOptions": @{ @"dnsServers": @[ ] }, @"enableDdosProtection": @NO, @"enableVmProtection": @NO, @"provisioningState": @"", @"resourceGuid": @"", @"subnets": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"addressPrefix": @"", @"addressPrefixes": @[ ], @"delegations": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"actions": @[ ], @"provisioningState": @"", @"serviceName": @"" } } ], @"ipConfigurationProfiles": @[ ], @"ipConfigurations": @[ ], @"natGateway": @"", @"networkSecurityGroup": @"", @"privateEndpointNetworkPolicies": @"", @"privateEndpoints": @[ ], @"privateLinkServiceNetworkPolicies": @"", @"provisioningState": @"", @"purpose": @"", @"resourceNavigationLinks": @[ @{ @"etag": @"", @"id": @"", @"name": @"", @"properties": @{ @"link": @"", @"linkedResourceType": @"", @"provisioningState": @"" }, @"type": @"" } ], @"routeTable": @"", @"serviceAssociationLinks": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"allowDelete": @NO, @"link": @"", @"linkedResourceType": @"", @"locations": @[ ], @"provisioningState": @"" }, @"type": @"" } ], @"serviceEndpointPolicies": @[ ], @"serviceEndpoints": @[ @{ @"locations": @[ ], @"provisioningState": @"", @"service": @"" } ] } } ], @"virtualNetworkPeerings": @[ @{ @"etag": @"", @"name": @"", @"properties": @{ @"allowForwardedTraffic": @NO, @"allowGatewayTransit": @NO, @"allowVirtualNetworkAccess": @NO, @"peeringState": @"", @"provisioningState": @"", @"remoteAddressSpace": @{ }, @"remoteVirtualNetwork": @"", @"useRemoteGateways": @NO } } ] } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'etag' => '',
'properties' => [
'addressSpace' => [
'addressPrefixes' => [
]
],
'ddosProtectionPlan' => '',
'dhcpOptions' => [
'dnsServers' => [
]
],
'enableDdosProtection' => null,
'enableVmProtection' => null,
'provisioningState' => '',
'resourceGuid' => '',
'subnets' => [
[
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]
],
'virtualNetworkPeerings' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName', [
'body' => '{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'etag' => '',
'properties' => [
'addressSpace' => [
'addressPrefixes' => [
]
],
'ddosProtectionPlan' => '',
'dhcpOptions' => [
'dnsServers' => [
]
],
'enableDdosProtection' => null,
'enableVmProtection' => null,
'provisioningState' => '',
'resourceGuid' => '',
'subnets' => [
[
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]
],
'virtualNetworkPeerings' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]
]
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'etag' => '',
'properties' => [
'addressSpace' => [
'addressPrefixes' => [
]
],
'ddosProtectionPlan' => '',
'dhcpOptions' => [
'dnsServers' => [
]
],
'enableDdosProtection' => null,
'enableVmProtection' => null,
'provisioningState' => '',
'resourceGuid' => '',
'subnets' => [
[
'etag' => '',
'name' => '',
'properties' => [
'addressPrefix' => '',
'addressPrefixes' => [
],
'delegations' => [
[
'etag' => '',
'name' => '',
'properties' => [
'actions' => [
],
'provisioningState' => '',
'serviceName' => ''
]
]
],
'ipConfigurationProfiles' => [
],
'ipConfigurations' => [
],
'natGateway' => '',
'networkSecurityGroup' => '',
'privateEndpointNetworkPolicies' => '',
'privateEndpoints' => [
],
'privateLinkServiceNetworkPolicies' => '',
'provisioningState' => '',
'purpose' => '',
'resourceNavigationLinks' => [
[
'etag' => '',
'id' => '',
'name' => '',
'properties' => [
'link' => '',
'linkedResourceType' => '',
'provisioningState' => ''
],
'type' => ''
]
],
'routeTable' => '',
'serviceAssociationLinks' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowDelete' => null,
'link' => '',
'linkedResourceType' => '',
'locations' => [
],
'provisioningState' => ''
],
'type' => ''
]
],
'serviceEndpointPolicies' => [
],
'serviceEndpoints' => [
[
'locations' => [
],
'provisioningState' => '',
'service' => ''
]
]
]
]
],
'virtualNetworkPeerings' => [
[
'etag' => '',
'name' => '',
'properties' => [
'allowForwardedTraffic' => null,
'allowGatewayTransit' => null,
'allowVirtualNetworkAccess' => null,
'peeringState' => '',
'provisioningState' => '',
'remoteAddressSpace' => [
],
'remoteVirtualNetwork' => '',
'useRemoteGateways' => null
]
]
]
]
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
payload = {
"etag": "",
"properties": {
"addressSpace": { "addressPrefixes": [] },
"ddosProtectionPlan": "",
"dhcpOptions": { "dnsServers": [] },
"enableDdosProtection": False,
"enableVmProtection": False,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": False,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": False,
"allowGatewayTransit": False,
"allowVirtualNetworkAccess": False,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": False
}
}
]
}
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
payload <- "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName') do |req|
req.body = "{\n \"etag\": \"\",\n \"properties\": {\n \"addressSpace\": {\n \"addressPrefixes\": []\n },\n \"ddosProtectionPlan\": \"\",\n \"dhcpOptions\": {\n \"dnsServers\": []\n },\n \"enableDdosProtection\": false,\n \"enableVmProtection\": false,\n \"provisioningState\": \"\",\n \"resourceGuid\": \"\",\n \"subnets\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"addressPrefix\": \"\",\n \"addressPrefixes\": [],\n \"delegations\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"actions\": [],\n \"provisioningState\": \"\",\n \"serviceName\": \"\"\n }\n }\n ],\n \"ipConfigurationProfiles\": [],\n \"ipConfigurations\": [],\n \"natGateway\": \"\",\n \"networkSecurityGroup\": \"\",\n \"privateEndpointNetworkPolicies\": \"\",\n \"privateEndpoints\": [],\n \"privateLinkServiceNetworkPolicies\": \"\",\n \"provisioningState\": \"\",\n \"purpose\": \"\",\n \"resourceNavigationLinks\": [\n {\n \"etag\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"routeTable\": \"\",\n \"serviceAssociationLinks\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowDelete\": false,\n \"link\": \"\",\n \"linkedResourceType\": \"\",\n \"locations\": [],\n \"provisioningState\": \"\"\n },\n \"type\": \"\"\n }\n ],\n \"serviceEndpointPolicies\": [],\n \"serviceEndpoints\": [\n {\n \"locations\": [],\n \"provisioningState\": \"\",\n \"service\": \"\"\n }\n ]\n }\n }\n ],\n \"virtualNetworkPeerings\": [\n {\n \"etag\": \"\",\n \"name\": \"\",\n \"properties\": {\n \"allowForwardedTraffic\": false,\n \"allowGatewayTransit\": false,\n \"allowVirtualNetworkAccess\": false,\n \"peeringState\": \"\",\n \"provisioningState\": \"\",\n \"remoteAddressSpace\": {},\n \"remoteVirtualNetwork\": \"\",\n \"useRemoteGateways\": false\n }\n }\n ]\n }\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName";
let payload = json!({
"etag": "",
"properties": json!({
"addressSpace": json!({"addressPrefixes": ()}),
"ddosProtectionPlan": "",
"dhcpOptions": json!({"dnsServers": ()}),
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": (
json!({
"etag": "",
"name": "",
"properties": json!({
"addressPrefix": "",
"addressPrefixes": (),
"delegations": (
json!({
"etag": "",
"name": "",
"properties": json!({
"actions": (),
"provisioningState": "",
"serviceName": ""
})
})
),
"ipConfigurationProfiles": (),
"ipConfigurations": (),
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": (),
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": (
json!({
"etag": "",
"id": "",
"name": "",
"properties": json!({
"link": "",
"linkedResourceType": "",
"provisioningState": ""
}),
"type": ""
})
),
"routeTable": "",
"serviceAssociationLinks": (
json!({
"etag": "",
"name": "",
"properties": json!({
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": (),
"provisioningState": ""
}),
"type": ""
})
),
"serviceEndpointPolicies": (),
"serviceEndpoints": (
json!({
"locations": (),
"provisioningState": "",
"service": ""
})
)
})
})
),
"virtualNetworkPeerings": (
json!({
"etag": "",
"name": "",
"properties": json!({
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": json!({}),
"remoteVirtualNetwork": "",
"useRemoteGateways": false
})
})
)
})
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName \
--header 'content-type: application/json' \
--data '{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}'
echo '{
"etag": "",
"properties": {
"addressSpace": {
"addressPrefixes": []
},
"ddosProtectionPlan": "",
"dhcpOptions": {
"dnsServers": []
},
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
{
"etag": "",
"name": "",
"properties": {
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
{
"etag": "",
"name": "",
"properties": {
"actions": [],
"provisioningState": "",
"serviceName": ""
}
}
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
{
"etag": "",
"id": "",
"name": "",
"properties": {
"link": "",
"linkedResourceType": "",
"provisioningState": ""
},
"type": ""
}
],
"routeTable": "",
"serviceAssociationLinks": [
{
"etag": "",
"name": "",
"properties": {
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
},
"type": ""
}
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
{
"locations": [],
"provisioningState": "",
"service": ""
}
]
}
}
],
"virtualNetworkPeerings": [
{
"etag": "",
"name": "",
"properties": {
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": {},
"remoteVirtualNetwork": "",
"useRemoteGateways": false
}
}
]
}
}' | \
http PUT {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "etag": "",\n "properties": {\n "addressSpace": {\n "addressPrefixes": []\n },\n "ddosProtectionPlan": "",\n "dhcpOptions": {\n "dnsServers": []\n },\n "enableDdosProtection": false,\n "enableVmProtection": false,\n "provisioningState": "",\n "resourceGuid": "",\n "subnets": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "addressPrefix": "",\n "addressPrefixes": [],\n "delegations": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "actions": [],\n "provisioningState": "",\n "serviceName": ""\n }\n }\n ],\n "ipConfigurationProfiles": [],\n "ipConfigurations": [],\n "natGateway": "",\n "networkSecurityGroup": "",\n "privateEndpointNetworkPolicies": "",\n "privateEndpoints": [],\n "privateLinkServiceNetworkPolicies": "",\n "provisioningState": "",\n "purpose": "",\n "resourceNavigationLinks": [\n {\n "etag": "",\n "id": "",\n "name": "",\n "properties": {\n "link": "",\n "linkedResourceType": "",\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "routeTable": "",\n "serviceAssociationLinks": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowDelete": false,\n "link": "",\n "linkedResourceType": "",\n "locations": [],\n "provisioningState": ""\n },\n "type": ""\n }\n ],\n "serviceEndpointPolicies": [],\n "serviceEndpoints": [\n {\n "locations": [],\n "provisioningState": "",\n "service": ""\n }\n ]\n }\n }\n ],\n "virtualNetworkPeerings": [\n {\n "etag": "",\n "name": "",\n "properties": {\n "allowForwardedTraffic": false,\n "allowGatewayTransit": false,\n "allowVirtualNetworkAccess": false,\n "peeringState": "",\n "provisioningState": "",\n "remoteAddressSpace": {},\n "remoteVirtualNetwork": "",\n "useRemoteGateways": false\n }\n }\n ]\n }\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"etag": "",
"properties": [
"addressSpace": ["addressPrefixes": []],
"ddosProtectionPlan": "",
"dhcpOptions": ["dnsServers": []],
"enableDdosProtection": false,
"enableVmProtection": false,
"provisioningState": "",
"resourceGuid": "",
"subnets": [
[
"etag": "",
"name": "",
"properties": [
"addressPrefix": "",
"addressPrefixes": [],
"delegations": [
[
"etag": "",
"name": "",
"properties": [
"actions": [],
"provisioningState": "",
"serviceName": ""
]
]
],
"ipConfigurationProfiles": [],
"ipConfigurations": [],
"natGateway": "",
"networkSecurityGroup": "",
"privateEndpointNetworkPolicies": "",
"privateEndpoints": [],
"privateLinkServiceNetworkPolicies": "",
"provisioningState": "",
"purpose": "",
"resourceNavigationLinks": [
[
"etag": "",
"id": "",
"name": "",
"properties": [
"link": "",
"linkedResourceType": "",
"provisioningState": ""
],
"type": ""
]
],
"routeTable": "",
"serviceAssociationLinks": [
[
"etag": "",
"name": "",
"properties": [
"allowDelete": false,
"link": "",
"linkedResourceType": "",
"locations": [],
"provisioningState": ""
],
"type": ""
]
],
"serviceEndpointPolicies": [],
"serviceEndpoints": [
[
"locations": [],
"provisioningState": "",
"service": ""
]
]
]
]
],
"virtualNetworkPeerings": [
[
"etag": "",
"name": "",
"properties": [
"allowForwardedTraffic": false,
"allowGatewayTransit": false,
"allowVirtualNetworkAccess": false,
"peeringState": "",
"provisioningState": "",
"remoteAddressSpace": [],
"remoteVirtualNetwork": "",
"useRemoteGateways": false
]
]
]
]
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
VirtualNetworks_Delete
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
http DELETE {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworks_Get
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworks_List
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks
QUERY PARAMS
resourceGroupName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworks_ListAll
{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks
http GET {{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Network/virtualNetworks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
VirtualNetworks_UpdateTags
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
req, _ := http.NewRequest("PATCH", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PATCH /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"))
.method("PATCH", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.patch(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'PATCH'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
method: 'PATCH',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
.patch(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PATCH',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName';
const options = {method: 'PATCH'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName" in
Client.call `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PATCH', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method PATCH
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName' -Method PATCH
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PATCH", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response = requests.patch(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName"
response <- VERB("PATCH", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.patch('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PATCH \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
http PATCH {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
wget --quiet \
--method PATCH \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ResourceNavigationLinks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
ServiceAssociationLinks_List
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/ServiceAssociationLinks")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Subnets_PrepareNetworkPolicies
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
BODY json
{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies" {:content-type :json
:form-params {:networkIntentPolicyConfigurations [{:networkIntentPolicyName ""
:sourceNetworkIntentPolicy {:etag ""}}]
:serviceName ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"),
Content = new StringContent("{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"
payload := strings.NewReader("{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182
{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")
.setHeader("content-type", "application/json")
.setBody("{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\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 \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")
.header("content-type", "application/json")
.body("{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}")
.asString();
const data = JSON.stringify({
networkIntentPolicyConfigurations: [
{
networkIntentPolicyName: '',
sourceNetworkIntentPolicy: {
etag: ''
}
}
],
serviceName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies',
headers: {'content-type': 'application/json'},
data: {
networkIntentPolicyConfigurations: [{networkIntentPolicyName: '', sourceNetworkIntentPolicy: {etag: ''}}],
serviceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"networkIntentPolicyConfigurations":[{"networkIntentPolicyName":"","sourceNetworkIntentPolicy":{"etag":""}}],"serviceName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "networkIntentPolicyConfigurations": [\n {\n "networkIntentPolicyName": "",\n "sourceNetworkIntentPolicy": {\n "etag": ""\n }\n }\n ],\n "serviceName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
networkIntentPolicyConfigurations: [{networkIntentPolicyName: '', sourceNetworkIntentPolicy: {etag: ''}}],
serviceName: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies',
headers: {'content-type': 'application/json'},
body: {
networkIntentPolicyConfigurations: [{networkIntentPolicyName: '', sourceNetworkIntentPolicy: {etag: ''}}],
serviceName: ''
},
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
networkIntentPolicyConfigurations: [
{
networkIntentPolicyName: '',
sourceNetworkIntentPolicy: {
etag: ''
}
}
],
serviceName: ''
});
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies',
headers: {'content-type': 'application/json'},
data: {
networkIntentPolicyConfigurations: [{networkIntentPolicyName: '', sourceNetworkIntentPolicy: {etag: ''}}],
serviceName: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"networkIntentPolicyConfigurations":[{"networkIntentPolicyName":"","sourceNetworkIntentPolicy":{"etag":""}}],"serviceName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"networkIntentPolicyConfigurations": @[ @{ @"networkIntentPolicyName": @"", @"sourceNetworkIntentPolicy": @{ @"etag": @"" } } ],
@"serviceName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"]
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies",
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([
'networkIntentPolicyConfigurations' => [
[
'networkIntentPolicyName' => '',
'sourceNetworkIntentPolicy' => [
'etag' => ''
]
]
],
'serviceName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies', [
'body' => '{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'networkIntentPolicyConfigurations' => [
[
'networkIntentPolicyName' => '',
'sourceNetworkIntentPolicy' => [
'etag' => ''
]
]
],
'serviceName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'networkIntentPolicyConfigurations' => [
[
'networkIntentPolicyName' => '',
'sourceNetworkIntentPolicy' => [
'etag' => ''
]
]
],
'serviceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"
payload = {
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": { "etag": "" }
}
],
"serviceName": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies"
payload <- "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\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/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies') do |req|
req.body = "{\n \"networkIntentPolicyConfigurations\": [\n {\n \"networkIntentPolicyName\": \"\",\n \"sourceNetworkIntentPolicy\": {\n \"etag\": \"\"\n }\n }\n ],\n \"serviceName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies";
let payload = json!({
"networkIntentPolicyConfigurations": (
json!({
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": json!({"etag": ""})
})
),
"serviceName": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies \
--header 'content-type: application/json' \
--data '{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}'
echo '{
"networkIntentPolicyConfigurations": [
{
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": {
"etag": ""
}
}
],
"serviceName": ""
}' | \
http POST {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "networkIntentPolicyConfigurations": [\n {\n "networkIntentPolicyName": "",\n "sourceNetworkIntentPolicy": {\n "etag": ""\n }\n }\n ],\n "serviceName": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"networkIntentPolicyConfigurations": [
[
"networkIntentPolicyName": "",
"sourceNetworkIntentPolicy": ["etag": ""]
]
],
"serviceName": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/PrepareNetworkPolicies")! 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
Subnets_UnprepareNetworkPolicies
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies
QUERY PARAMS
resourceGroupName
virtualNetworkName
subnetName
BODY json
{
"serviceName": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"serviceName\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies" {:content-type :json
:form-params {:serviceName ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"serviceName\": \"\"\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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"),
Content = new StringContent("{\n \"serviceName\": \"\"\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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"serviceName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"
payload := strings.NewReader("{\n \"serviceName\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"serviceName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")
.setHeader("content-type", "application/json")
.setBody("{\n \"serviceName\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"serviceName\": \"\"\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 \"serviceName\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")
.header("content-type", "application/json")
.body("{\n \"serviceName\": \"\"\n}")
.asString();
const data = JSON.stringify({
serviceName: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies',
headers: {'content-type': 'application/json'},
data: {serviceName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"serviceName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "serviceName": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"serviceName\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({serviceName: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies',
headers: {'content-type': 'application/json'},
body: {serviceName: ''},
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
serviceName: ''
});
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies',
headers: {'content-type': 'application/json'},
data: {serviceName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"serviceName":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"serviceName": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"]
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}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"serviceName\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies",
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([
'serviceName' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies', [
'body' => '{
"serviceName": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'serviceName' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'serviceName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"serviceName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"serviceName": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"serviceName\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"
payload = { "serviceName": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies"
payload <- "{\n \"serviceName\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"serviceName\": \"\"\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/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies') do |req|
req.body = "{\n \"serviceName\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies";
let payload = json!({"serviceName": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies \
--header 'content-type: application/json' \
--data '{
"serviceName": ""
}'
echo '{
"serviceName": ""
}' | \
http POST {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "serviceName": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["serviceName": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/subnets/:subnetName/UnprepareNetworkPolicies")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworks_CheckIPAddressAvailability
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability
QUERY PARAMS
ipAddress
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability" {:query-params {:ipAddress ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress="
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress="))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability',
params: {ipAddress: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability',
qs: {ipAddress: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability');
req.query({
ipAddress: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability',
params: {ipAddress: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress="]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'ipAddress' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'ipAddress' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability"
querystring = {"ipAddress":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability"
queryString <- list(ipAddress = "")
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability') do |req|
req.params['ipAddress'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability";
let querystring = [
("ipAddress", ""),
];
let client = reqwest::Client::new();
let response = client.get(url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress='
http GET '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/CheckIPAddressAvailability?ipAddress=")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
VirtualNetworks_ListUsage
{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages
QUERY PARAMS
resourceGroupName
virtualNetworkName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
require "http/client"
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages
http GET {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Network/virtualNetworks/:virtualNetworkName/usages")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()