Create a security policy

View as Markdown

Required scope: air:manifest_write (roles: air_simengine_debugger, air_simengine_developer)

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
emulation_typestringRequired1-255 characters
The simulation engine this policy applies to.
policy_typeenumRequired

The security mechanism: seccomp or apparmor.

  • seccomp - Seccomp
  • apparmor - AppArmor
versionstringRequired1-64 characters
Policy version string.
policy_fileanyRequired

Policy content. Seccomp: JSON object with defaultAction and syscalls. AppArmor: plain-text string.

Response

idstringRead-onlyformat: "uuid"
createddatetimeRead-only
modifieddatetimeRead-only
emulation_typestring<=255 characters
The simulation engine this policy applies to.
policy_typeenum

The security mechanism: seccomp or apparmor.

  • seccomp - Seccomp
  • apparmor - AppArmor
versionstring<=64 characters
Policy version string.
policy_fileany

Policy content. Seccomp: JSON object with defaultAction and syscalls. AppArmor: plain-text string.

Errors

400
Bad Request Error
403
Forbidden Error
500
Internal Server Error