['min_user_type' => USER_TYPE_SUPER_ADMIN], 'put' => ['min_user_type' => USER_TYPE_SUPER_ADMIN], 'post' => ['min_user_type' => USER_TYPE_SUPER_ADMIN], 'patch' => ['min_user_type' => USER_TYPE_SUPER_ADMIN], 'delete' => ['min_user_type' => USER_TYPE_SUPER_ADMIN] ]; public const SCIM_PATCH_SCHEMA = 'urn:ietf:params:scim:api:messages:2.0:PatchOp'; /** * Returns array with information that is or is not supported by Zabbix SCIM model. * * @return array */ public function get(array $options): array { self::exception(ZBX_API_ERROR_NO_METHOD, 'The endpoint does not support the provided method.'); } public function put(array $options): array { self::exception(ZBX_API_ERROR_NO_METHOD, 'The endpoint does not support the provided method.'); } public function post(array $options): array { self::exception(ZBX_API_ERROR_NO_METHOD, 'The endpoint does not support the provided method.'); } public function patch(array $options): array { self::exception(ZBX_API_ERROR_NO_METHOD, 'The endpoint does not support the provided method.'); } public function delete(array $options): array { self::exception(ZBX_API_ERROR_NO_METHOD, 'The endpoint does not support the provided method.'); } }