Delete GCP Cloud Connection and Analysis
curl --request DELETE \
--url https://{host}/api/v2/analysis/cloud/gcp/{analysisId}import requests
url = "https://{host}/api/v2/analysis/cloud/gcp/{analysisId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://{host}/api/v2/analysis/cloud/gcp/{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/gcp/{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/gcp/{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/gcp/{analysisId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/v2/analysis/cloud/gcp/{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_bodyGCP: Offboard GCP Projects
Delete GCP Cloud Connection and Analysis
Deletes the Cloud Connection and Analysis for the specified GCP project.
This API only supports deletion for GCP projects that have a valid analysisId. If the GCP project 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
/
gcp
/
{analysisId}
Delete GCP Cloud Connection and Analysis
curl --request DELETE \
--url https://{host}/api/v2/analysis/cloud/gcp/{analysisId}import requests
url = "https://{host}/api/v2/analysis/cloud/gcp/{analysisId}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://{host}/api/v2/analysis/cloud/gcp/{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/gcp/{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/gcp/{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/gcp/{analysisId}")
.asString();require 'uri'
require 'net/http'
url = URI("https://{host}/api/v2/analysis/cloud/gcp/{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 GCP analysis.
Response
Delete request acknowledged / completed

