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. ↩