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
job_filterone ofOptional
nullOptional
or
policy_typeone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resourceone ofOptional
nullOptional
or
string · enumOptionalPossible values:
resource_idsstring · uuid[]Required
resource_namestringOptional
runc_rootstring | nullOptional
Responses
post
/v2/policy/create

Delete policy

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

List policies

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/v2/policy/list

Sync job policies manually

post
Authorizations
Responses
post
/v2/policy/sync-jobs

Update policy

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

Get job policy tracking status

get
Authorizations
Path parameters
policy_idstring · uuidRequired

Policy ID to get status for

Responses
get
/v2/policy/{policy_id}/job-status

Get jobs affected by a policy

get
Authorizations
Path parameters
policy_idstring · uuidRequired

Policy ID to get affected jobs for

Responses
get
/v2/policy/{policy_id}/jobs

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

Last updated

Was this helpful?