galileo_sdk.sdk.stations.StationsSdk.update_station_role¶
- StationsSdk.update_station_role(station_id, station_role_id, name=None, description=None, protected_role=None, edit_station_roles=None, assign_user_roles=None, assign_protected_user_roles=None, launch_jobs=None, invite_users=None, remove_all_users=None, remove_invited_users=None, view_all_users=None, edit_metadata=None, add_lz=None, remove_any_lz=None, view_all_jobs=None, control_all_jobs=None, view_jobs_on_own_lzs=None, control_jobs_on_own_lzs=None, view_own_jobs=None, control_own_jobs=None, view_complete_activity=None, edit_station_policy=None, edit_own_lz_policy=None, edit_lz_policy=None, edit_user_policy=None, edit_job_resource_limits=None, manage_volumes=None, reject_user_requests=None, create_tunnels=None, allowed_mission_types=None)[source]¶
Updates an existing role
- Parameters
station_id – str
station_role_id – str
name – str
description – str
protected_role – bool
edit_station_roles – bool
assign_user_roles – bool
assign_protected_user_roles – bool
launch_jobs – bool
invite_users – bool
remove_all_users – bool
remove_invited_users – bool
view_all_users – bool
edit_metadata – bool
add_lz – bool
remove_any_lz – bool
view_all_jobs – bool
control_all_jobs – bool
view_jobs_on_own_lzs – bool
control_jobs_on_own_lzs – bool
view_own_jobs – bool
control_own_jobs – bool
view_complete_activity – bool
edit_station_policy – bool
edit_own_lz_policy – bool
edit_lz_policy – bool
edit_user_policy – bool
edit_job_resource_limits – bool
manage_volumes – bool
reject_user_requests – bool
create_tunnels – bool
allowed_mission_types – list(str)
- Returns
StationRole
- Example:
>>> station_id = "my-station-id" >>> station_role_id = "my-station-role-id" >>> name = "my-new-role-name" >>> updated_role = galileo.stations.update_station_role(station_id, station_role_id, name=name) >>> print(updated_role.name)