View API
|
| Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |
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
| 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
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
| 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
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
| 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
ADDomain_List
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
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
| 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
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
| 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.
|
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
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
| 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
| Top of page | Local Methods | ||
| Service Types | Data Object Types | All Properties | All Methods |