| Local Methods | ||
Service Types | Data Object Types | All Properties | All Methods |
Methods
Methods defined in this Service |
---|
UserHomeSite_Create, UserHomeSite_Delete, UserHomeSite_Get, UserHomeSite_GetInfos, UserHomeSite_List, UserHomeSite_Resolve, UserHomeSite_ResolveForGAE |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to create a user home site. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
base | UserHomeSiteBase |
Base data for creating a UserHomeSite object
|
Return Value
Type | Description |
---|---|
UserHomeSiteId | Id The Id of the UserHomeSite object created. |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidRequest | Thrown if required entity Id in the baseData is missing. |
InvalidState | Thrown if PodFederation has not been initialized. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_USER_HOME_SITE_ADDED | If the user home site was successfully created. |
VLSI_USER_HOME_SITE_ADD_FAILED | If the user home site could not be created. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_MANAGE | Global LDAP management is required to delete a user home site. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
id | UserHomeSiteId |
the Id for the user/group's existing home site
|
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Events
Event | Description |
---|---|
VLSI_USER_HOME_SITE_DELETED | If the user home site was successfully deleted. |
VLSI_USER_HOME_SITE_DELETE_FAILED | If the user home site could not be deleted. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to read a user home site. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
id | UserHomeSiteId |
The id of the UserHomeSite object.
|
Return Value
Type | Description |
---|---|
UserHomeSiteInfo | UserHomeSiteInfo |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to read multiple user home sites. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
ids | UserHomeSiteId[] |
The ids of the UserHomeSite object.
|
Return Value
Type | Description |
---|---|
UserHomeSiteInfo[] | UserHomeSiteInfo |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to list user home sites. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
userOrGroup | UserOrGroupId |
Id for a user or group
|
Return Value
Type | Description |
---|---|
UserHomeSiteInfo[] | UserHomeSiteInfo |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to resolve user home sites. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
user | UserOrGroupId |
Id for an individual user whose home site to be resolved.
UserOrGroupId for group is not supported.
|
globalEntitlement | GlobalEntitlementId |
The Id of the GlobalEntitlement the UserOrGroup
is entitled to.
|
Return Value
Type | Description |
---|---|
UserHomeSiteInfo[] | A list of user home site configurations. The resolved home site will be the first element in the list, followed by conflicting home site configurations. Return null if no home site configuration found. |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Privileges
Privilege | Description |
---|---|
FEDERATED_LDAP_VIEW | Global LDAP read is required to resolve user home sites. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the UserHomeSite used to make the method call. |
user | UserOrGroupId |
Id for an individual user whose home site to be resolved.
UserOrGroupId for group is not supported.
|
globalApplicationEntitlement | GlobalApplicationEntitlementId |
The Id of the GlobalApplicationEntitlement
the UserOrGroup is entitled to.
|
Return Value
Type | Description |
---|---|
UserHomeSiteInfo[] | A list of user home site configurations. The resolved home site will be the first element in the list, followed by conflicting home site configurations. Return null if no home site configuration found. |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidState | Thrown if the Pod Federation has not been initialized |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Top of page | Local Methods | ||
Service Types | Data Object Types | All Properties | All Methods |