Set the RunAs user for a piece of content.
The run_as_current_user flag only does anything if:
set_run_as(content, run_as, run_as_current_user = FALSE)a Content object, updated with new details
an R6 Content item
The RunAs user to use for this content
Whether to run this content as the viewer of the application
PAM is the authentication method
Applications.RunAsCurrentUser is enabled on the server
Also worth noting that the run_as user must exist on the Posit Connect
server (as a linux user) and have appropriate group memberships, or you will
get a 400: Bad Request. Set to NULL to use the default RunAs user / unset
any current configuration.
To "read" the current RunAs user, use the Content object or get_content() function.
connectapi::content_update
Other content functions:
acl_add_user(),
content_delete(),
content_item(),
content_title(),
content_update(),
create_random_name(),
dashboard_url_chr(),
dashboard_url(),
delete_vanity_url(),
deploy_repo(),
get_acl_user(),
get_bundles(),
get_environment(),
get_image(),
get_jobs(),
get_vanity_url(),
git,
permissions,
set_image_path(),
set_vanity_url(),
swap_vanity_url(),
verify_content_name()