

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

The Amazon CloudFormation 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:
+  [AccountGateResult](API_AccountGateResult.md) 
+  [AccountLimit](API_AccountLimit.md) 
+  [Annotation](API_Annotation.md) 
+  [AutoDeployment](API_AutoDeployment.md) 
+  [BatchDescribeTypeConfigurationsError](API_BatchDescribeTypeConfigurationsError.md) 
+  [Change](API_Change.md) 
+  [ChangeSetHook](API_ChangeSetHook.md) 
+  [ChangeSetHookResourceTargetDetails](API_ChangeSetHookResourceTargetDetails.md) 
+  [ChangeSetHookTargetDetails](API_ChangeSetHookTargetDetails.md) 
+  [ChangeSetSummary](API_ChangeSetSummary.md) 
+  [DeploymentTargets](API_DeploymentTargets.md) 
+  [EventFilter](API_EventFilter.md) 
+  [Export](API_Export.md) 
+  [HookResultSummary](API_HookResultSummary.md) 
+  [HookTarget](API_HookTarget.md) 
+  [LiveResourceDrift](API_LiveResourceDrift.md) 
+  [LoggingConfig](API_LoggingConfig.md) 
+  [ManagedExecution](API_ManagedExecution.md) 
+  [ModuleInfo](API_ModuleInfo.md) 
+  [OperationEntry](API_OperationEntry.md) 
+  [OperationEvent](API_OperationEvent.md) 
+  [OperationResultFilter](API_OperationResultFilter.md) 
+  [Output](API_Output.md) 
+  [Parameter](API_Parameter.md) 
+  [ParameterConstraints](API_ParameterConstraints.md) 
+  [ParameterDeclaration](API_ParameterDeclaration.md) 
+  [PhysicalResourceIdContextKeyValuePair](API_PhysicalResourceIdContextKeyValuePair.md) 
+  [PropertyDifference](API_PropertyDifference.md) 
+  [RequiredActivatedType](API_RequiredActivatedType.md) 
+  [ResourceChange](API_ResourceChange.md) 
+  [ResourceChangeDetail](API_ResourceChangeDetail.md) 
+  [ResourceDefinition](API_ResourceDefinition.md) 
+  [ResourceDetail](API_ResourceDetail.md) 
+  [ResourceDriftIgnoredAttribute](API_ResourceDriftIgnoredAttribute.md) 
+  [ResourceIdentifierSummary](API_ResourceIdentifierSummary.md) 
+  [ResourceLocation](API_ResourceLocation.md) 
+  [ResourceMapping](API_ResourceMapping.md) 
+  [ResourceScanSummary](API_ResourceScanSummary.md) 
+  [ResourceTargetDefinition](API_ResourceTargetDefinition.md) 
+  [ResourceToImport](API_ResourceToImport.md) 
+  [RollbackConfiguration](API_RollbackConfiguration.md) 
+  [RollbackTrigger](API_RollbackTrigger.md) 
+  [ScanFilter](API_ScanFilter.md) 
+  [ScannedResource](API_ScannedResource.md) 
+  [ScannedResourceIdentifier](API_ScannedResourceIdentifier.md) 
+  [Stack](API_Stack.md) 
+  [StackDefinition](API_StackDefinition.md) 
+  [StackDriftInformation](API_StackDriftInformation.md) 
+  [StackDriftInformationSummary](API_StackDriftInformationSummary.md) 
+  [StackEvent](API_StackEvent.md) 
+  [StackInstance](API_StackInstance.md) 
+  [StackInstanceComprehensiveStatus](API_StackInstanceComprehensiveStatus.md) 
+  [StackInstanceFilter](API_StackInstanceFilter.md) 
+  [StackInstanceResourceDriftsSummary](API_StackInstanceResourceDriftsSummary.md) 
+  [StackInstanceSummary](API_StackInstanceSummary.md) 
+  [StackRefactorAction](API_StackRefactorAction.md) 
+  [StackRefactorSummary](API_StackRefactorSummary.md) 
+  [StackResource](API_StackResource.md) 
+  [StackResourceDetail](API_StackResourceDetail.md) 
+  [StackResourceDrift](API_StackResourceDrift.md) 
+  [StackResourceDriftInformation](API_StackResourceDriftInformation.md) 
+  [StackResourceDriftInformationSummary](API_StackResourceDriftInformationSummary.md) 
+  [StackResourceSummary](API_StackResourceSummary.md) 
+  [StackSet](API_StackSet.md) 
+  [StackSetAutoDeploymentTargetSummary](API_StackSetAutoDeploymentTargetSummary.md) 
+  [StackSetDriftDetectionDetails](API_StackSetDriftDetectionDetails.md) 
+  [StackSetOperation](API_StackSetOperation.md) 
+  [StackSetOperationPreferences](API_StackSetOperationPreferences.md) 
+  [StackSetOperationResultSummary](API_StackSetOperationResultSummary.md) 
+  [StackSetOperationStatusDetails](API_StackSetOperationStatusDetails.md) 
+  [StackSetOperationSummary](API_StackSetOperationSummary.md) 
+  [StackSetSummary](API_StackSetSummary.md) 
+  [StackSummary](API_StackSummary.md) 
+  [Tag](API_Tag.md) 
+  [TemplateConfiguration](API_TemplateConfiguration.md) 
+  [TemplateParameter](API_TemplateParameter.md) 
+  [TemplateProgress](API_TemplateProgress.md) 
+  [TemplateSummary](API_TemplateSummary.md) 
+  [TemplateSummaryConfig](API_TemplateSummaryConfig.md) 
+  [TypeConfigurationDetails](API_TypeConfigurationDetails.md) 
+  [TypeConfigurationIdentifier](API_TypeConfigurationIdentifier.md) 
+  [TypeFilters](API_TypeFilters.md) 
+  [TypeSummary](API_TypeSummary.md) 
+  [TypeVersionSummary](API_TypeVersionSummary.md) 
+  [WarningDetail](API_WarningDetail.md) 
+  [WarningProperty](API_WarningProperty.md) 
+  [Warnings](API_Warnings.md) 