Service - ADDomain
Java Class
com.omnissa.vdi.vlsi.binding.vdi.utils.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
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
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
spec | ADDomainAuxiliaryAccountSpec | Specification of auxiliary service accounts. |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
PartialFailureFault | Thrown if one or more service accounts can not be added. |
UnexpectedFault | Thrown 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
Bind no-trust domain to connection server.
Privileges
Privilege | Description |
---|---|
GLOBAL_CONFIG_MANAGEMENT | Global configuration management is required to bind no-trust domain. |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
spec | ADDomainSpec | Specification of domain to bind. |
Return Value
Type | Description |
---|---|
ADDomainId | ADDomainId Domain Id of no-trust domain bound to connection server |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown 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
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
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
id | ADDomainId | Entity id for the no-trust domain. |
ids | ServiceAccountCredentialsId[] | Entity Id's for the auxiliary service accounts |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
PartialFailureFault | Thrown if one or more service accounts can not be deleted. |
UnexpectedFault | Thrown 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
Lists the Active Directory domains.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | 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 |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown if an unexpected error occurs while performing the operation. |
Show WSDL type definition
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
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
domainId | ADDomainId |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityInUse | Thrown if entitlements are associated with no-trust domain. |
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown 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
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
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
id | ADDomainId | Entity id for the no-trust domain. |
updates | MapEntry[] | Key value pairs describing attributes to be updated. 1 |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
UnexpectedFault | Thrown 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
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
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the ADDomain used to make the method call. |
updateSpec | ADDomainAuxiliaryAccountUpdateSpec | Specification to update auxiliary accounts |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
EntityNotFound | Thrown if any specified entity cannot be found. |
InsufficientPermission | Thrown if the user does not have sufficient permission to perform the operation. |
InvalidArgument | Thrown if any specified argument is invalid. |
InvalidType | Thrown if the type of any specified argument is invalid. |
PartialFailureFault | Thrown if one or more service accounts can not be updated. |
UnexpectedFault | Thrown 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
-
This parameter is an update map based on ADDomainInfo. ↩