Policy

Cedana API for policies

Create policy

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring | nullOptional
policy_typeone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
Responses
200

Policy created successfully

text/plain
Responsestring
post
/v2/policy/create

Delete policy

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
idstring · uuidRequired
Responses
200

Policy deleted successfully

text/plain
Responsestring
delete
/v2/policy/delete

List policies

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Policies retrieved successfully

application/json
get
/v2/policy/list

Update policy

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
cluster_idstringRequired
heartbeat_timeinteger · int64Required
idstring | nullOptional
policy_typeone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
Responses
200

Policy updated successfully

text/plain
Responsestring
post
/v2/policy/update

Get pods monitored by a specific policy

get
Authorizations
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
get
/v2/policy/{policy_id}/pods

Last updated

Was this helpful?