

# Data Types
<a name="API_Types"></a>

The AWS Migration Hub Orchestrator API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [MigrationWorkflowSummary](API_MigrationWorkflowSummary.md) 
+  [PlatformCommand](API_PlatformCommand.md) 
+  [PlatformScriptKey](API_PlatformScriptKey.md) 
+  [PluginSummary](API_PluginSummary.md) 
+  [StepAutomationConfiguration](API_StepAutomationConfiguration.md) 
+  [StepInput](API_StepInput.md) 
+  [StepOutput](API_StepOutput.md) 
+  [TemplateInput](API_TemplateInput.md) 
+  [TemplateSource](API_TemplateSource.md) 
+  [TemplateStepGroupSummary](API_TemplateStepGroupSummary.md) 
+  [TemplateStepSummary](API_TemplateStepSummary.md) 
+  [TemplateSummary](API_TemplateSummary.md) 
+  [Tool](API_Tool.md) 
+  [WorkflowStepAutomationConfiguration](API_WorkflowStepAutomationConfiguration.md) 
+  [WorkflowStepGroupSummary](API_WorkflowStepGroupSummary.md) 
+  [WorkflowStepOutput](API_WorkflowStepOutput.md) 
+  [WorkflowStepOutputUnion](API_WorkflowStepOutputUnion.md) 
+  [WorkflowStepSummary](API_WorkflowStepSummary.md) 