Account | | /accounts | | create : Create an accounttype=<type>;actions=create
list : List accounts
|
/accounts/<id> | | read : Read an accountid=<id>;actions=read id=<pin>;type=<type>;actions=read
update : Update an accountid=<id>;actions=update id=<pin>;type=<type>;actions=update
delete : Delete an accountid=<id>;actions=delete id=<pin>;type=<type>;actions=delete
set-password : Set a password on an account, without requiring the current passwordid=<id>;actions=set-password id=<pin>;type=<type>;actions=set-password
change-password : Change a password on an account given the current passwordid=<id>;actions=change-password id=<pin>;type=<type>;actions=change-password
|
Auth Method | | /auth-methods | | create : Create an auth methodtype=<type>;actions=create
list : List auth methods
|
/auth-methods/<id> | | read : Read an auth methodupdate : Update an auth methoddelete : Delete an auth methodauthenticate : Authenticate to an auth methodid=<id>;actions=authenticate
|
Auth Token | | /auth-tokens | | |
/auth-tokens/<id> | | read : Read an auth tokendelete : Delete an auth token
|
Group | | /groups | | create : Create a grouptype=<type>;actions=create
list : List groups
|
/groups/<id> | | read : Read a groupupdate : Update a groupdelete : Delete a groupadd-members : Add members to a groupid=<id>;actions=add-members
set-members : Set the full set of members on a groupid=<id>;actions=set-members
remove-members : Remove members from a groupid=<id>;actions=remove-members
|
Host | | /hosts | | create : Create a hosttype=<type>;actions=create
list : List hosts
|
/hosts/<id> | | read : Read a hostid=<id>;actions=read id=<pin>;type=<type>;actions=read
update : Update a hostid=<id>;actions=update id=<pin>;type=<type>;actions=update
delete : Delete a hostid=<id>;actions=delete id=<pin>;type=<type>;actions=delete
|
Host Catalog | | /host-catalogs | | create : Create a host catalogtype=<type>;actions=create
list : List host catalogs
|
/host-catalogs/<id> | | read : Read a host catalogupdate : Update a host catalogdelete : Delete a host catalog
|
Host Set | | /host-sets | | create : Create a host settype=<type>;actions=create
list : List host sets
|
/host-sets/<id> | | read : Read a host setid=<id>;actions=read id=<pin>;type=<type>;actions=read
update : Update a host setid=<id>;actions=update id=<pin>;type=<type>;actions=update
delete : Delete a host setid=<id>;actions=delete id=<pin>;type=<type>;actions=delete
add-hosts : Add hosts to a host-setid=<id>;actions=add-hosts id=<pin>;type=<type>;actions=add-hosts
set-hosts : Set the full set of hosts on a host setid=<id>;actions=set-hosts id=<pin>;type=<type>;actions=set-hosts
remove-hosts : Remove hosts from a host setid=<id>;actions=remove-hosts id=<pin>;type=<type>;actions=remove-hosts
|
Managed Group | | /managed-groups | | create : Create a managed grouptype=<type>;actions=create
list : List managed groups
|
/managed-groups/<id> | | read : Read a managed groupid=<id>;actions=read id=<pin>;type=<type>;actions=read
update : Update a managed groupid=<id>;actions=update id=<pin>;type=<type>;actions=update
delete : Delete a managed groupid=<id>;actions=delete id=<pin>;type=<type>;actions=delete
|
Role | | /roles | | create : Create a roletype=<type>;actions=create
list : List roles
|
/roles/<id> | | read : Read a roleupdate : Update a roledelete : Delete a roleadd-principals : Add principals to a roleid=<id>;actions=add-principals
set-principals : Set the full set of principals on a roleid=<id>;actions=set-principals
remove-principals : Remove principals from a roleid=<id>;actions=remove-principals
add-grants : Add grants to a roleid=<id>;actions=add-grants
set-grants : Set the full set of grants on a roleid=<id>;actions=set-grants
remove-grants : Remove grants from a roleid=<id>;actions=remove-grants
|
Scope | | /scopes | | create : Create a scopetype=<type>;actions=create
list : List scopes
|
/scopes/<id> | | read : Read a scopeupdate : Update a scopedelete : Delete a scope
|
Session | | /sessions | | |
/session/<id> | | read : Read a sessioncancel : Cancel a sessionread:self : Read a session, which must be associated with the calling userid=*;type=session;actions=read:self
cancel:self : Cancel a session, which must be associated with the calling userid=*;type=session;actions=cancel:self
|
Target | | /targets | | create : Create a targettype=<type>;actions=create
list : List targets
|
/targets/<id> | | read : Read a targetupdate : Update a targetdelete : Delete a targetadd-host-sets : Add host sets to a targetid=<id>;actions=add-host-sets
set-host-sets : Set the full set of host sets on a targetid=<id>;actions=set-host-sets
remove-host-sets : Remove host sets from a targetid=<id>;actions=remove-host-sets
authorize-session : Authorize a session via the targetid=<id>;actions=authorize-session
|
User | | /users | | create : Create a usertype=<type>;actions=create
list : List users
|
/users/<id> | | read : Read a userupdate : Update a userdelete : Delete a useradd-accounts : Add accounts to a userid=<id>;actions=add-accounts
set-accounts : Set the full set of accounts on a userid=<id>;actions=set-accounts
remove-accounts : Remove accounts from a userid=<id>;actions=remove-accounts
|