ObjectDataTypes class  
Class representing a ObjectDataTypes.
Constructors
| Object | 
	Create a ObjectDataTypes.  | 
Methods
| list | 
	Retrieve a list of fields of a given type identified by module name.  | 
| list | 
	|
| list | 
	|
| list | 
	Retrieve a list of fields of a given type across all accessible modules.  | 
| list | 
	|
| list | 
	
Constructor Details
		ObjectDataTypes(AutomationClientContext)
	    
	Create a ObjectDataTypes.
new ObjectDataTypes(client: AutomationClientContext)
				Parameters
- client
 - AutomationClientContext
 
Reference to the service client.
Method Details
		listFieldsByModuleAndType(string, string, string, string, RequestOptionsBase)
	      
	Retrieve a list of fields of a given type identified by module name.
function listFieldsByModuleAndType(resourceGroupName: string, automationAccountName: string, moduleName: string, typeName: string, options?: RequestOptionsBase): Promise<ObjectDataTypesListFieldsByModuleAndTypeResponse>
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- moduleName
 - 
				
string
 
The name of module.
- typeName
 - 
				
string
 
The name of type.
- options
 - RequestOptionsBase
 
The optional parameters
Returns
Promise<Models.ObjectDataTypesListFieldsByModuleAndTypeResponse>
		listFieldsByModuleAndType(string, string, string, string, RequestOptionsBase, ServiceCallback<TypeFieldListResult>)
	          
	function listFieldsByModuleAndType(resourceGroupName: string, automationAccountName: string, moduleName: string, typeName: string, options: RequestOptionsBase, callback: ServiceCallback<TypeFieldListResult>)
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- moduleName
 - 
				
string
 
The name of module.
- typeName
 - 
				
string
 
The name of type.
- options
 - RequestOptionsBase
 
The optional parameters
- callback
 
The callback
		listFieldsByModuleAndType(string, string, string, string, ServiceCallback<TypeFieldListResult>)
	        
	function listFieldsByModuleAndType(resourceGroupName: string, automationAccountName: string, moduleName: string, typeName: string, callback: ServiceCallback<TypeFieldListResult>)
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- moduleName
 - 
				
string
 
The name of module.
- typeName
 - 
				
string
 
The name of type.
- callback
 
The callback
		listFieldsByType(string, string, string, RequestOptionsBase)
	    
	Retrieve a list of fields of a given type across all accessible modules.
function listFieldsByType(resourceGroupName: string, automationAccountName: string, typeName: string, options?: RequestOptionsBase): Promise<ObjectDataTypesListFieldsByTypeResponse>
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- typeName
 - 
				
string
 
The name of type.
- options
 - RequestOptionsBase
 
The optional parameters
Returns
Promise<Models.ObjectDataTypesListFieldsByTypeResponse>
		listFieldsByType(string, string, string, RequestOptionsBase, ServiceCallback<TypeFieldListResult>)
	        
	function listFieldsByType(resourceGroupName: string, automationAccountName: string, typeName: string, options: RequestOptionsBase, callback: ServiceCallback<TypeFieldListResult>)
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- typeName
 - 
				
string
 
The name of type.
- options
 - RequestOptionsBase
 
The optional parameters
- callback
 
The callback
		listFieldsByType(string, string, string, ServiceCallback<TypeFieldListResult>)
	      
	function listFieldsByType(resourceGroupName: string, automationAccountName: string, typeName: string, callback: ServiceCallback<TypeFieldListResult>)
				Parameters
- resourceGroupName
 - 
				
string
 
Name of an Azure Resource group.
- automationAccountName
 - 
				
string
 
The name of the automation account.
- typeName
 - 
				
string
 
The name of type.
- callback
 
The callback