Add a CloudLayer Computing Instance to a portal user’s access list.
Add a CloudLayer Computing Instance to a portal user’s access list. A user’s CloudLayer Computing Instance access list controls which of an account’s CloudLayer Computing Instance objects a user has access to in the SoftLayer customer portal and API. CloudLayer Computing Instances do not exist in the SoftLayer portal and returns “not found” exceptions in the API if the user doesn’t have access to it. If a user already has access to the CloudLayer Computing Instance you’re attempting to add then addVirtualGuestAccess() returns true.
Users can assign CloudLayer Computing Instance access to their child users, but not to themselves. An account’s master has access to all CloudLayer Computing Instances on their customer account and can set CloudLayer Computing Instance access for any of the other users on their account.
Only the USER_MANAGE permission is required to execute this.
Name | Type | Description |
---|---|---|
virtualGuestId | int | The identifier of the Virtual Server to add to a user’s access list. |
None
curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [int]}' \
'https://api.softlayer.com/rest/v3.1/SoftLayer_User_Customer/{SoftLayer_User_CustomerID}/addVirtualGuestAccess'