Skip to content

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