Service - SAMLAuthenticator

Class
VMware.Hv.SAMLAuthenticator
See also
MapEntry, SAMLAuthenticatorId, SAMLAuthenticatorInfo, SAMLAuthenticatorSpec
Since
Horizon View 6.0


Service Description

Service for managing SAML authenticators.

Methods

Methods defined in this Service
SAMLAuthenticator_Create, SAMLAuthenticator_Delete, SAMLAuthenticator_Get, SAMLAuthenticator_List, SAMLAuthenticator_Update

SAMLAuthenticator_Create

Creates a SAML authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SAMLAuthenticator used to make the method call.
specSAMLAuthenticatorSpec

The specification of the SAML authenticator.

Return Value

Type Description
SAMLAuthenticatorIdThe ID of the newly created SAML 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_SAML_AUTHENTICATOR_CREATED If the SAML authenticator was successfully created.
VLSI_SAML_AUTHENTICATOR_CREATE_FAILED If the SAML authenticator could not be created.

Show WSDL type definition



SAMLAuthenticator_Delete

Deletes the specified SAML authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SAMLAuthenticator used to make the method call.
idSAMLAuthenticatorId

The ID of the SAML authenticator to delete.

Return Value

Type Description
None

Faults

Type Description
EntityInUseThrown if the SAML 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_SAML_AUTHENTICATOR_DELETED If the SAML authenticator was successfully deleted.
VLSI_SAML_AUTHENTICATOR_DELETE_FAILED If the SAML authenticator could not be deleted.

Show WSDL type definition



SAMLAuthenticator_Get

Retrieves information about a SAML authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SAMLAuthenticator used to make the method call.
idSAMLAuthenticatorId

The ID of the SAML authenticator.

Return Value

Type Description
SAMLAuthenticatorInfoInformation about the specified SAML 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



SAMLAuthenticator_List

Lists the configured SAML authenticators.

Privileges

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

Parameters

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

Return Value

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



SAMLAuthenticator_Update

Updates a SAML authenticator.

Privileges

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

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SAMLAuthenticator used to make the method call.
idSAMLAuthenticatorId

The ID of the SAML 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_SAML_AUTHENTICATOR_UPDATED If the SAML authenticator was successfully updated.
VLSI_SAML_AUTHENTICATOR_UPDATE_FAILED If the SAML authenticator could not be updated.

Show WSDL type definition