Service - GSSAPIAuthenticator

Class
VMware.Hv.GSSAPIAuthenticator
See also
GSSAPIAuthenticatorId, GSSAPIAuthenticatorInfo, GSSAPIAuthenticatorSpec, MapEntry
Since
Horizon 7.13


Service Description

Service for managing GSSAPI authenticators.

Methods

Methods defined in this Service
GSSAPIAuthenticator_Create, GSSAPIAuthenticator_Delete, GSSAPIAuthenticator_Get, GSSAPIAuthenticator_List, GSSAPIAuthenticator_Update

GSSAPIAuthenticator_Create

Creates a GSSAPI authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the GSSAPIAuthenticator used to make the method call.
specGSSAPIAuthenticatorSpec

The specification of the GSSAPI authenticator.

Return Value

Type Description
GSSAPIAuthenticatorIdThe ID of the newly created GSSAPI 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
GSSAPI_AUTHENTICATOR_CREATED If the GSSAPI authenticator was successfully created.

Show WSDL type definition



GSSAPIAuthenticator_Delete

Deletes the specified GSSAPI authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the GSSAPIAuthenticator used to make the method call.
idGSSAPIAuthenticatorId

The ID of the GSSAPI authenticator to delete.

Return Value

Type Description
None

Faults

Type Description
EntityInUseThrown if the GSSAPI 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
GSSAPI_AUTHENTICATOR_DELETED If the GSSAPI authenticator was successfully deleted.

Show WSDL type definition



GSSAPIAuthenticator_Get

Retrieves information about a GSSAPI authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the GSSAPIAuthenticator used to make the method call.
idGSSAPIAuthenticatorId

The ID of the GSSAPI authenticator.

Return Value

Type Description
GSSAPIAuthenticatorInfoInformation about the specified GSSAPI 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



GSSAPIAuthenticator_List

Lists the configured GSSAPI authenticators.

Privileges

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

Parameters

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

Return Value

Type Description
GSSAPIAuthenticatorInfo[]Information about the configured GSSAPI 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



GSSAPIAuthenticator_Update

Updates a GSSAPI authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the GSSAPIAuthenticator used to make the method call.
idGSSAPIAuthenticatorId

The ID of the GSSAPI 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
GSSAPI_AUTHENTICATOR_UPDATED If the GSSAPI authenticator was successfully updated.

Show WSDL type definition