13 ARVADOS_API_HOST=xyzzy.arvadosapi.com
14 ARVADOS_API_TOKEN=1234567890qwertyuiopasdfghjklzxcvbnm1234567890zzzz
20 arv virtual_machine create --virtual_machine '{"hostname":"xxxxxxxchangeme.example.com"}'
25 Give @$user_uuid@ permission to log in to @$vm_uuid@ as @$target_username@
28 user_uuid=xxxxxxxchangeme
29 vm_uuid=xxxxxxxchangeme
30 target_username=xxxxxxxchangeme
32 read newlink <<EOF; arv link create --link "$newlink"
34 "tail_kind":"arvados#user",
35 "tail_uuid":"$user_uuid",
36 "head_kind":"arvados#virtual_machine",
37 "head_uuid":"$vm_uuid",
38 "link_class":"permission",
40 "properties":{"username":"$target_username"}
47 Give @$user_uuid@ permission to commit to @$repo_uuid@ as @$repo_username@
50 user_uuid=xxxxxxxchangeme
51 repo_uuid=xxxxxxxchangeme
52 repo_username=xxxxxxxchangeme
54 read newlink <<EOF; arv link create --link "$newlink"
56 "tail_kind":"arvados#user",
57 "tail_uuid":"$user_uuid",
58 "head_kind":"arvados#repository",
59 "head_uuid":"$repo_uuid",
60 "link_class":"permission",
62 "properties":{"username":"$repo_username"}