Policy
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring · nullableOptional
job_filterone ofOptional
nullOptional
policy_typeone ofOptional
nullOptional
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
runc_rootstring · nullableOptional
Responses
200
Policy created successfully
text/plain
Responsestring
400
Invalid request body
application/json
500
Failed to create policy in policy table
application/json
post
/v2/policy/createAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstring · uuidRequired
Responses
200
Policy deleted successfully
application/json
400
Invalid request body
application/json
500
Failed to delete policy from policy table
application/json
delete
/v2/policy/deleteAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring · nullableOptional
job_filterone ofOptional
nullOptional
policy_typeone ofOptional
nullOptional
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
runc_rootstring · nullableOptional
Responses
200
Policy updated successfully
text/plain
Responsestring
400
Invalid request body
application/json
500
Failed to update policy from policy table
application/json
post
/v2/policy/updateAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
policy_idstringRequired
Policy UUID
Responses
200
Returns pods currently monitored by the policy
application/json
400
Invalid policy_id format
application/json
404
Policy not found
application/json
500
Failed to connect/fetch from database
application/json
get
/v2/policy/{policy_id}/podsLast updated
Was this helpful?