Type alias CreateProjectAccessBody

CreateProjectAccessBody: {
    can_read?: boolean;
    can_update?: boolean;
    device_permissions?: CrudPermissions;
    group_permissions?: CrudPermissions;
    is_admin?: boolean;
    is_delete_protected?: boolean;
    role_permissions?: CrudPermissions;
    tags?: string[];
    user_permissions?: CrudPermissions;
}

Type declaration

  • Optional can_read?: boolean

    If true, the grantee can read the target resource

  • Optional can_update?: boolean

    If true, the grantee can update the target resource

  • Optional device_permissions?: CrudPermissions

    Device membership CRUD permissions

  • Optional group_permissions?: CrudPermissions

    Group membership CRUD permissions

  • Optional is_admin?: boolean

    If true, the grantee has admin access to the project

  • Optional is_delete_protected?: boolean

    This must be set false before the access can be deleted

  • Optional role_permissions?: CrudPermissions

    Role membership CRUD permissions

  • Optional tags?: string[]

    List of tags on this access object

  • Optional user_permissions?: CrudPermissions

    User membership CRUD permissions