Service - RADIUSAuthenticator

Class
VMware.Hv.RADIUSAuthenticator
See also
MapEntry, RADIUSAuthenticatorId, RADIUSAuthenticatorInfo, RADIUSAuthenticatorSpec
Since
Horizon View 6.0


Service Description

Service for managing RADIUS authenticators.

Methods

Methods defined in this Service
RADIUSAuthenticator_Create, RADIUSAuthenticator_Delete, RADIUSAuthenticator_Get, RADIUSAuthenticator_List, RADIUSAuthenticator_Update

RADIUSAuthenticator_Create

Creates a RADIUS authenticator.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to create a RADIUS authenticator.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the RADIUSAuthenticator used to make the method call.
specRADIUSAuthenticatorSpec

The specification of the RADIUS authenticator.

Return Value

Type Description
RADIUSAuthenticatorIdThe ID of the newly created RADIUS authenticator.

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.

Events

Event Description
VLSI_RADIUS_AUTHENTICATOR_CREATED If the RADIUS authenticator was successfully created.
VLSI_RADIUS_AUTHENTICATOR_CREATE_FAILED If the RADIUS authenticator could not be created.

Show WSDL type definition



RADIUSAuthenticator_Delete

Deletes the specified RADIUS authenticator.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to delete a RADIUS authenticator.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the RADIUSAuthenticator used to make the method call.
idRADIUSAuthenticatorId

The ID of the RADIUS authenticator to delete.

Return Value

Type Description
None

Faults

Type Description
EntityInUseThrown if the RADIUS authentication is currently being used by a connection server.
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.

Events

Event Description
VLSI_RADIUS_AUTHENTICATOR_DELETED If the RADIUS authenticator was successfully deleted.
VLSI_RADIUS_AUTHENTICATOR_DELETE_FAILED If the RADIUS authenticator could not be deleted.

Show WSDL type definition



RADIUSAuthenticator_Get

Retrieves information about a RADIUS authenticator.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW Global configuration view is required to retrieve information about a RADIUS authenticator.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the RADIUSAuthenticator used to make the method call.
idRADIUSAuthenticatorId

The ID of the RADIUS authenticator.

Return Value

Type Description
RADIUSAuthenticatorInfoInformation about the specified RADIUS authenticator.

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



RADIUSAuthenticator_List

Lists the configured RADIUS authenticators.

Privileges

Privilege Description
GLOBAL_CONFIG_VIEW Global configuration view is required to list RADIUS authenticators.

Parameters

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

Return Value

Type Description
RADIUSAuthenticatorInfo[]Information about the configured RADIUS authenticators.

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



RADIUSAuthenticator_Update

Updates a RADIUS authenticator.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to update a RADIUS authenticator.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the RADIUSAuthenticator used to make the method call.
idRADIUSAuthenticatorId

The ID of the RADIUS authenticator to update.
updatesMapEntry[]

Key value pairs describing attributes to be updated.

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.

Events

Event Description
VLSI_RADIUS_AUTHENTICATOR_UPDATED If the RADIUS authenticator was successfully updated.
VLSI_RADIUS_AUTHENTICATOR_UPDATE_FAILED If the RADIUS authenticator could not be updated.

Show WSDL type definition