Service - GatewayAccessUserOrGroup
Java Class
com.omnissa.vdi.vlsi.binding.vdi.users.GatewayAccessUserOrGroup
See also
GatewayAccessUserOrGroupData, GatewayAccessUserOrGroupInfo, UserOrGroupId
Since
Horizon 7.4
Service Description¶
Interface for Gateway Access user or group.
Methods
Methods defined in this Service: GatewayAccessUserOrGroup_Create, GatewayAccessUserOrGroup_Delete, GatewayAccessUserOrGroup_Get, GatewayAccessUserOrGroup_List
Creates Gateway Access user or group using user or group data. Only sid field is required/used for creating Gateway Access user or group. All other fields will be ignored/unused during create operation.
Privileges
| Privilege | Description | 
|---|---|
| GLOBAL_CONFIG_MANAGEMENT | is required to create Gateway Access user/group. | 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the GatewayAccessUserOrGroup used to make the method call. | 
| data | GatewayAccessUserOrGroupData | attributes needed to create a Gateway Access user or group. | 
Return Value
| Type | Description | 
|---|---|
| UserOrGroupId | 
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 user or group is already an Gateway Access user or group. | 
| 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_GATEWAY_ACCESS_USER_GROUP_CREATED | If the Gateway Access user or group was successfully created. | 
| VLSI_GATEWAY_ACCESS_USER_GROUP_CREATE_FAILED | If the Gateway Access user or group could not be created. | 
Show WSDL type definition
Deletes Gateway Access user or group entry.
Privileges
| Privilege | Description | 
|---|---|
| GLOBAL_CONFIG_MANAGEMENT | is required to delete Gateway Access user/group. | 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the GatewayAccessUserOrGroup used to make the method call. | 
| id | UserOrGroupId | User id of Gateway Access user or group. | 
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. | 
| InvalidRequest | Thrown if user or group is not an Gateway Access user or group. | 
| 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_GATEWAY_ACCESS_USER_GROUP_DELETED | If the Gateway Access user or group was successfully deleted. | 
| VLSI_GATEWAY_ACCESS_USER_GROUP_DELETE_FAILED | If the Gateway Access user or group could not be deleted. | 
Show WSDL type definition
Gets Gateway Access user info using id.
Privileges
| Privilege | Description | 
|---|---|
| GLOBAL_CONFIG_VIEW | Global config view privilege is required to read a Gateway Access user or group info. | 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the GatewayAccessUserOrGroup used to make the method call. | 
| id | UserOrGroupId | User id of Gateway Access user or group. | 
Return Value
| Type | Description | 
|---|---|
| GatewayAccessUserOrGroupInfo | GatewayAccessUserOrGroupInfo for the user or group with the given user or group id. | 
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. | 
| InvalidType | Thrown if the type of any specified argument is invalid. | 
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. | 
Show WSDL type definition
Lists all Gateway Access users and groups.
Privileges
| Privilege | Description | 
|---|---|
| GLOBAL_CONFIG_VIEW | Global config view privilege is required to list the Gateway Access users or groups information. | 
Parameters
| Name | Type | Description | 
|---|---|---|
| _this | ManagedObjectReference | A reference to the GatewayAccessUserOrGroup used to make the method call. | 
Return Value
| Type | Description | 
|---|---|
| GatewayAccessUserOrGroupInfo[] | The list of all the Gateway Access users/groups info. | 
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. | 
| InvalidType | Thrown if the type of any specified argument is invalid. | 
| UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. | 
Show WSDL type definition