patch
/public_api/v1/policy/{policy_id}
Modify an existing cloud security policy by ID.
Path parameters
policy_id UUID required
Example:
38400000-8cf0-11bd-b23e-10b96e4ef00d
CLIENT REQUEST
curl -X 'PATCH'
-H
'Accept: application/json'
-H
'Content-Type: application/json'
'http://localhost/public_api/v1/policy/{policy_id}'
-d
'{
"associated_cloud_account_ids" : [ "", "" ],
"name" : "",
"description" : "",
"associated_rule_ids" : [ "", "", "", "", "" ],
"associated_rule_filter" : {
"AND" : [ null, null ]
},
"associated_asset_group_ids" : [ "", "", "", "", "" ],
"enabled" : "",
"labels" : [ "", "" ]
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "//public_api/v1/policy/%7Bpolicy_id%7D", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://example.com//public_api/v1/policy/%7Bpolicy_id%7D")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}"
response = http.request(request)
puts response.read_bodyconst data = JSON.stringify({
"name": "string",
"description": "string",
"labels": [
"string"
],
"rule_matching_type": "RULE_FILTER",
"associated_rule_filter": {
"AND": [
{
"AND": [
{}
]
}
]
},
"associated_rule_ids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
],
"asset_matching_type": "ASSET_GROUPS",
"associated_asset_group_ids": [
0
],
"associated_cloud_account_ids": [
"string"
],
"enabled": true
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("PATCH", "https://example.com//public_api/v1/policy/%7Bpolicy_id%7D");
xhr.setRequestHeader("content-type", "application/json");
xhr.send(data);HttpResponse<String> response = Unirest.patch("https://example.com//public_api/v1/policy/%7Bpolicy_id%7D")
.header("content-type", "application/json")
.body("{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}")
.asString();import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"name": "string",
"description": "string",
"labels": ["string"],
"rule_matching_type": "RULE_FILTER",
"associated_rule_filter": ["AND": [["AND": [[]]]]],
"associated_rule_ids": ["497f6eca-6276-4993-bfeb-53cbbbba6f08"],
"asset_matching_type": "ASSET_GROUPS",
"associated_asset_group_ids": [0],
"associated_cloud_account_ids": ["string"],
"enabled": true
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "https://example.com//public_api/v1/policy/%7Bpolicy_id%7D")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://example.com//public_api/v1/policy/%7Bpolicy_id%7D",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => "{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}",
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;
}CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "https://example.com//public_api/v1/policy/%7Bpolicy_id%7D");
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, "{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}");
CURLcode ret = curl_easy_perform(hnd);var client = new RestClient("https://example.com//public_api/v1/policy/%7Bpolicy_id%7D");
var request = new RestRequest(Method.PATCH);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\"name\":\"string\",\"description\":\"string\",\"labels\":[\"string\"],\"rule_matching_type\":\"RULE_FILTER\",\"associated_rule_filter\":{\"AND\":[{\"AND\":[{}]}]},\"associated_rule_ids\":[\"497f6eca-6276-4993-bfeb-53cbbbba6f08\"],\"asset_matching_type\":\"ASSET_GROUPS\",\"associated_asset_group_ids\":[0],\"associated_cloud_account_ids\":[\"string\"],\"enabled\":true}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);Body parameters
required
nameobject
string
descriptionobject
string
labelsobject
rule_matching_typeobject
string (Enum)
associated_rule_filterobject
ANDarrayrequired
ORarrayrequired
associated_rule_idsobject
asset_matching_typeobject
string (Enum)
associated_asset_group_idsobject
associated_cloud_account_idsobject
enabledobject
boolean
application/json
nameobject
string
descriptionobject
string
labelsobject
Array
rule_matching_typeobjectmethod of selecting the applicable rules for this policy
method of selecting the applicable rules for this policy
string (Enum)method of selecting the applicable rules for this policy
method of selecting the applicable rules for this policy
Allowed values:"RULE_FILTER""RULES""ALL_RULES"
associated_rule_filterobjectrequired if Rule Matching Type is RULE_FILTER
required if Rule Matching Type is RULE_FILTER
ANDarrayrequired
[ANDarrayrequired
ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ORarrayrequired
[ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ORarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
ORarrayrequired
[ANDarrayrequired
ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ORarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
ORarrayrequired
[ANDarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
ORarrayrequired
[ANDarrayrequired
ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[ANDarrayrequired
ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[ORarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ORarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
ORarrayrequired
[ANDarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
ORarrayrequired
[ANDarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[ANDarrayrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
ANDarrayrequired
[SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
SEARCH_VALUEobjectrequired
string
boolean
integer
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
]
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
SEARCH_FIELDstringrequired
SEARCH_TYPEstring (Enum)required
Allowed values:"CONTAINS""NCONTAINS""CONTAINS_IN_LIST""NOT_CONTAINS_IN_LIST""WILDCARD""WILDCARD_NOT""EQ""NEQ""IS_EMPTY""NIS_EMPTY""RANGE""IN""NIN""RELATIVE_TIMESTAMP""JSON_WILDCARD""JSON_WILDCARD_NOT""ARRAY_CONTAINS""ARRAY_NOT_CONTAINS"
SEARCH_VALUEobjectrequired
string
boolean
integer
Array
fromintegerrequired
tointegerrequired
keystringrequired
valuestringrequired
associated_rule_idsobjectrequired if Rule Matching Type is RULES
required if Rule Matching Type is RULES
Array
asset_matching_typeobjectmethod of selecting the assets in scope for this policy
method of selecting the assets in scope for this policy
string (Enum)method of selecting the assets in scope for this policy
method of selecting the assets in scope for this policy
Allowed values:"ASSET_GROUPS""ALL_ASSETS""CLOUD_ACCOUNTS"
associated_asset_group_idsobjectrequired if Asset Matching Type is ASSET_GROUPS
required if Asset Matching Type is ASSET_GROUPS
Array
associated_cloud_account_idsobjectrequired if Asset Matching Type is CLOUD_ACCOUNTS
required if Asset Matching Type is CLOUD_ACCOUNTS
Array
enabledobject
boolean
REQUEST
{
"name": "API Request with rule_matching_type RULES",
"description": "API Request with rule_matching_type RULES",
"labels": [
"prisma_cloud"
],
"rule_matching_type": "RULES",
"associated_rule_ids": [
"60cf2495-32a5-401f-ba56-6bbbf80fe1e2",
"3c16e31e-1421-4a25-854e-e5870093c99f"
],
"asset_matching_type": "CLOUD_ACCOUNTS",
"associated_cloud_account_ids": [
"hvenkatesan-2",
"883588134481"
],
"enabled": false
}Responses