Service - Gateway

Class
VMware.Hv.Gateway
See also
GatewayId, GatewayInfo, GatewaySpec
Since
Horizon 7.7


Service Description

Service interface for Gateway.

Methods

Methods defined in this Service
Gateway_Get, Gateway_List, Gateway_Register, Gateway_Unregister

Gateway_Get

Get the GatewayInfo of registered gateway.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW Global configuration view privilege is required to retrieve information about the gateway.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the Gateway used to make the method call.
idGatewayId

The Id of the gateway.

Return Value

Type Description
GatewayInfoDetails of the gateway.

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition



Gateway_List

List the GatewayInfo objects of all the registered gateways.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW Global configuration view privilege is required to retrieve information about the gateways.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the Gateway used to make the method call.

Return Value

Type Description
GatewayInfo[]List of all gateway objects.

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition



Gateway_Register

Add a gateway to the view instance.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to register/add a gateway.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the Gateway used to make the method call.
specGatewaySpec

attributes needed to add gateway.

Return Value

Type Description
GatewayIdunique identifier for the gateway

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition



Gateway_Unregister

Unregister gateway for the input gateway id.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management privilege is required to unregister the gateway.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the Gateway used to make the method call.
idGatewayId

The Id of the gateway.

Return Value

Type Description
None

Faults

Type Description
EntityNotFoundThrown if any specified entity cannot be found.
InsufficientPermissionThrown if the user does not have sufficient permission to perform the operation.
InvalidArgumentThrown if any specified argument is invalid.
InvalidTypeThrown if the type of any specified argument is invalid.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Show WSDL type definition