Policy
Cedana API for policies
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring | nullOptional
policy_typeone ofOptional
nullOptional
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
Responses
200
Policy created successfully
text/plain
Responsestring
400
Invalid request body
text/plain
500
Failed to create policy in policy table
text/plain
post
/v2/policy/createAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstring · uuidRequired
Responses
200
Policy deleted successfully
text/plain
Responsestring
400
Invalid request body
text/plain
500
Failed to delete policy from policy table
text/plain
delete
/v2/policy/deleteAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring | nullOptional
policy_typeone ofOptional
nullOptional
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
Responses
200
Policy updated successfully
text/plain
Responsestring
400
Invalid request body
text/plain
500
Failed to update policy from policy table
text/plain
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
text/plain
404
Policy not found
text/plain
500
Failed to connect/fetch from database
text/plain
get
/v2/policy/{policy_id}/podsLast updated
Was this helpful?