Delete Azure Cloud Connection and Analysis
curl --request DELETE \
--url https://{host}/api/v2/analysis/cloud/azure/{analysisId}import requests
url = "https://{host}/api/v2/analysis/cloud/azure/{analysisId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://{host}/api/v2/analysis/cloud/azure/{analysisId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{host}/api/v2/analysis/cloud/azure/{analysisId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{host}/api/v2/analysis/cloud/azure/{analysisId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://{host}/api/v2/analysis/cloud/azure/{analysisId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/v2/analysis/cloud/azure/{analysisId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyAzure: Offboard Subscriptions
Delete Azure Cloud Connection and Analysis
Deletes the Cloud Connection and Analysis for the specified Azure subscription.
This API only supports deletion for Azure subscriptions that have a valid analysisId. If the Azure subscription was not analyzed (for example, unsupported resources or insufficient data), no analysisId exists and this API cannot be used. In those cases, delete the cloud connection manually and contact support@kubex.ai if assistance is required.
DELETE
/
analysis
/
cloud
/
azure
/
{analysisId}
Delete Azure Cloud Connection and Analysis
curl --request DELETE \
--url https://{host}/api/v2/analysis/cloud/azure/{analysisId}import requests
url = "https://{host}/api/v2/analysis/cloud/azure/{analysisId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://{host}/api/v2/analysis/cloud/azure/{analysisId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{host}/api/v2/analysis/cloud/azure/{analysisId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://{host}/api/v2/analysis/cloud/azure/{analysisId}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://{host}/api/v2/analysis/cloud/azure/{analysisId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/v2/analysis/cloud/azure/{analysisId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyPath Parameters
The unique referenced ID of the Azure analysis.
Response
Delete accepted/completed; audit removed.

