View API
|
| Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |
Service - GatewayAccessUserOrGroup
- Class
- VMware.Hv.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 |
GatewayAccessUserOrGroup_Create
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
GatewayAccessUserOrGroup_Delete
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
GatewayAccessUserOrGroup_Get
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
GatewayAccessUserOrGroup_List
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
| Top of page | Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |