Service - ADDomain

Class
VMware.Hv.ADDomain
See also
ADDomainAuxiliaryAccountSpec, ADDomainAuxiliaryAccountUpdateSpec, ADDomainId, ADDomainInfo, ADDomainSpec, MapEntry, ServiceAccountCredentialsId
Since
Horizon View 6.0


Service Description

Provides the ability to retrieve domain information for the View Cluster.

Methods

Methods defined in this Service
ADDomain_AddAuxiliaryAccounts, ADDomain_Bind, ADDomain_DeleteAuxiliaryAccounts, ADDomain_List, ADDomain_Unbind, ADDomain_Update, ADDomain_UpdateAuxiliaryAccounts

ADDomain_AddAuxiliaryAccounts

Add auxiliary service accounts to the no-trust domain.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to add auxiliary service accounts to the no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
specADDomainAuxiliaryAccountSpec

Specification of auxiliary service accounts.

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.
PartialFailureFaultThrown if one or more service accounts can not be added.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Events

Event Description
AUXILIARY_ACCOUNT_ADD_SUCCESS If the auxiliary service account added successfully.

Show WSDL type definition



ADDomain_Bind

Bind no-trust domain to connection server.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to bind no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
specADDomainSpec

Specification of domain to bind.

Return Value

Type Description
ADDomainIdADDomainId Domain Id of no-trust domain bound to connection server

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
NOTRUST_DOMAIN_BOUND If the no-trust domain successfully created.

Show WSDL type definition



ADDomain_DeleteAuxiliaryAccounts

Delete auxiliary service accounts from the no-trust domain.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to delete auxiliary service accounts from the no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
idADDomainId

Entity id for the no-trust domain.
idsServiceAccountCredentialsId[]

Entity Id's for the auxiliary service accounts

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.
PartialFailureFaultThrown if one or more service accounts can not be deleted.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Events

Event Description
AUXILIARY_ACCOUNT_DELETE_SUCCESS If the auxiliary service account deleted successfully.

Show WSDL type definition



ADDomain_List

Lists the Active Directory domains.

Parameters

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

Return Value

Type Description
ADDomainInfo[]A list of ADDomainInfo containing information about the domains.

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



ADDomain_Unbind

Unbind no-trust domain from connection server.All the service accounts of no-trust domain will be deleted. There must be no entitlements for users/groups belonging to it.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to delete no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
domainIdADDomainId



Return Value

Type Description
None

Faults

Type Description
EntityInUseThrown if entitlements are associated with no-trust domain.
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
NOTRUST_DOMAIN_UNBOUND If the no-trust domain was successfully unbound.

Show WSDL type definition



ADDomain_Update

Update no-trust domain with the set of attributes in the map.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to update no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
idADDomainId

Entity id for the no-trust domain.
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
NOTRUST_DOMAIN_UPDATED If the no-trust domain was successfully updated.

Show WSDL type definition



ADDomain_UpdateAuxiliaryAccounts

Update Auxiliary service accounts of no-trust domain.

Privileges

Privilege Description
GLOBAL_CONFIG_MANAGEMENT Global configuration management is required to update auxiliary service accounts to the no-trust domain.

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the ADDomain used to make the method call.
updateSpecADDomainAuxiliaryAccountUpdateSpec

Specification to update auxiliary accounts

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.
PartialFailureFaultThrown if one or more service accounts can not be updated.
UnexpectedFaultThrown if an unexpected error occurs while performing the operation.

Events

Event Description
AUXILIARY_ACCOUNT_UPDATE_SUCCESS If the auxiliary service account updated successfully.

Show WSDL type definition