

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

The Amazon Lambda 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:
+  [AccountLimit](API_AccountLimit.md) 
+  [AccountUsage](API_AccountUsage.md) 
+  [AliasConfiguration](API_AliasConfiguration.md) 
+  [AliasRoutingConfiguration](API_AliasRoutingConfiguration.md) 
+  [AllowedPublishers](API_AllowedPublishers.md) 
+  [AmazonManagedKafkaEventSourceConfig](API_AmazonManagedKafkaEventSourceConfig.md) 
+  [CallbackDetails](API_CallbackDetails.md) 
+  [CallbackFailedDetails](API_CallbackFailedDetails.md) 
+  [CallbackOptions](API_CallbackOptions.md) 
+  [CallbackStartedDetails](API_CallbackStartedDetails.md) 
+  [CallbackSucceededDetails](API_CallbackSucceededDetails.md) 
+  [CallbackTimedOutDetails](API_CallbackTimedOutDetails.md) 
+  [CapacityProvider](API_CapacityProvider.md) 
+  [CapacityProviderConfig](API_CapacityProviderConfig.md) 
+  [CapacityProviderLoggingConfig](API_CapacityProviderLoggingConfig.md) 
+  [CapacityProviderPermissionsConfig](API_CapacityProviderPermissionsConfig.md) 
+  [CapacityProviderScalingConfig](API_CapacityProviderScalingConfig.md) 
+  [CapacityProviderTelemetryConfig](API_CapacityProviderTelemetryConfig.md) 
+  [CapacityProviderVpcConfig](API_CapacityProviderVpcConfig.md) 
+  [ChainedInvokeDetails](API_ChainedInvokeDetails.md) 
+  [ChainedInvokeFailedDetails](API_ChainedInvokeFailedDetails.md) 
+  [ChainedInvokeOptions](API_ChainedInvokeOptions.md) 
+  [ChainedInvokeStartedDetails](API_ChainedInvokeStartedDetails.md) 
+  [ChainedInvokeStoppedDetails](API_ChainedInvokeStoppedDetails.md) 
+  [ChainedInvokeSucceededDetails](API_ChainedInvokeSucceededDetails.md) 
+  [ChainedInvokeTimedOutDetails](API_ChainedInvokeTimedOutDetails.md) 
+  [CheckpointUpdatedExecutionState](API_CheckpointUpdatedExecutionState.md) 
+  [CodeSigningConfig](API_CodeSigningConfig.md) 
+  [CodeSigningPolicies](API_CodeSigningPolicies.md) 
+  [Concurrency](API_Concurrency.md) 
+  [ContextDetails](API_ContextDetails.md) 
+  [ContextFailedDetails](API_ContextFailedDetails.md) 
+  [ContextOptions](API_ContextOptions.md) 
+  [ContextStartedDetails](API_ContextStartedDetails.md) 
+  [ContextSucceededDetails](API_ContextSucceededDetails.md) 
+  [Cors](API_Cors.md) 
+  [DeadLetterConfig](API_DeadLetterConfig.md) 
+  [DestinationConfig](API_DestinationConfig.md) 
+  [DocumentDBEventSourceConfig](API_DocumentDBEventSourceConfig.md) 
+  [DurableConfig](API_DurableConfig.md) 
+  [Environment](API_Environment.md) 
+  [EnvironmentError](API_EnvironmentError.md) 
+  [EnvironmentResponse](API_EnvironmentResponse.md) 
+  [EphemeralStorage](API_EphemeralStorage.md) 
+  [ErrorObject](API_ErrorObject.md) 
+  [Event](API_Event.md) 
+  [EventError](API_EventError.md) 
+  [EventInput](API_EventInput.md) 
+  [EventResult](API_EventResult.md) 
+  [EventSourceMappingConfiguration](API_EventSourceMappingConfiguration.md) 
+  [EventSourceMappingLoggingConfig](API_EventSourceMappingLoggingConfig.md) 
+  [EventSourceMappingMetricsConfig](API_EventSourceMappingMetricsConfig.md) 
+  [Execution](API_Execution.md) 
+  [ExecutionDetails](API_ExecutionDetails.md) 
+  [ExecutionFailedDetails](API_ExecutionFailedDetails.md) 
+  [ExecutionStartedDetails](API_ExecutionStartedDetails.md) 
+  [ExecutionStoppedDetails](API_ExecutionStoppedDetails.md) 
+  [ExecutionSucceededDetails](API_ExecutionSucceededDetails.md) 
+  [ExecutionTimedOutDetails](API_ExecutionTimedOutDetails.md) 
+  [FileSystemConfig](API_FileSystemConfig.md) 
+  [Filter](API_Filter.md) 
+  [FilterCriteria](API_FilterCriteria.md) 
+  [FilterCriteriaError](API_FilterCriteriaError.md) 
+  [FunctionCode](API_FunctionCode.md) 
+  [FunctionCodeLocation](API_FunctionCodeLocation.md) 
+  [FunctionCodeLocationError](API_FunctionCodeLocationError.md) 
+  [FunctionConfiguration](API_FunctionConfiguration.md) 
+  [FunctionEventInvokeConfig](API_FunctionEventInvokeConfig.md) 
+  [FunctionScalingConfig](API_FunctionScalingConfig.md) 
+  [FunctionUrlConfig](API_FunctionUrlConfig.md) 
+  [FunctionVersionsByCapacityProviderListItem](API_FunctionVersionsByCapacityProviderListItem.md) 
+  [ImageConfig](API_ImageConfig.md) 
+  [ImageConfigError](API_ImageConfigError.md) 
+  [ImageConfigResponse](API_ImageConfigResponse.md) 
+  [InstanceRequirements](API_InstanceRequirements.md) 
+  [InvocationCompletedDetails](API_InvocationCompletedDetails.md) 
+  [InvokeResponseStreamUpdate](API_InvokeResponseStreamUpdate.md) 
+  [InvokeWithResponseStreamCompleteEvent](API_InvokeWithResponseStreamCompleteEvent.md) 
+  [InvokeWithResponseStreamResponseEvent](API_InvokeWithResponseStreamResponseEvent.md) 
+  [KafkaSchemaRegistryAccessConfig](API_KafkaSchemaRegistryAccessConfig.md) 
+  [KafkaSchemaRegistryConfig](API_KafkaSchemaRegistryConfig.md) 
+  [KafkaSchemaValidationConfig](API_KafkaSchemaValidationConfig.md) 
+  [LambdaManagedInstancesCapacityProviderConfig](API_LambdaManagedInstancesCapacityProviderConfig.md) 
+  [Layer](API_Layer.md) 
+  [LayersListItem](API_LayersListItem.md) 
+  [LayerVersionContentInput](API_LayerVersionContentInput.md) 
+  [LayerVersionContentOutput](API_LayerVersionContentOutput.md) 
+  [LayerVersionsListItem](API_LayerVersionsListItem.md) 
+  [LoggingConfig](API_LoggingConfig.md) 
+  [OnFailure](API_OnFailure.md) 
+  [OnSuccess](API_OnSuccess.md) 
+  [Operation](API_Operation.md) 
+  [OperationUpdate](API_OperationUpdate.md) 
+  [PropagateTags](API_PropagateTags.md) 
+  [ProvisionedConcurrencyConfigListItem](API_ProvisionedConcurrencyConfigListItem.md) 
+  [ProvisionedPollerConfig](API_ProvisionedPollerConfig.md) 
+  [ResolvedS3Object](API_ResolvedS3Object.md) 
+  [RetryDetails](API_RetryDetails.md) 
+  [RuntimeVersionConfig](API_RuntimeVersionConfig.md) 
+  [RuntimeVersionError](API_RuntimeVersionError.md) 
+  [S3FilesConfig](API_S3FilesConfig.md) 
+  [ScalingConfig](API_ScalingConfig.md) 
+  [SelfManagedEventSource](API_SelfManagedEventSource.md) 
+  [SelfManagedKafkaEventSourceConfig](API_SelfManagedKafkaEventSourceConfig.md) 
+  [SnapStart](API_SnapStart.md) 
+  [SnapStartResponse](API_SnapStartResponse.md) 
+  [SourceAccessConfiguration](API_SourceAccessConfiguration.md) 
+  [StepDetails](API_StepDetails.md) 
+  [StepFailedDetails](API_StepFailedDetails.md) 
+  [StepOptions](API_StepOptions.md) 
+  [StepStartedDetails](API_StepStartedDetails.md) 
+  [StepSucceededDetails](API_StepSucceededDetails.md) 
+  [TagsError](API_TagsError.md) 
+  [TargetTrackingScalingPolicy](API_TargetTrackingScalingPolicy.md) 
+  [TenancyConfig](API_TenancyConfig.md) 
+  [TraceHeader](API_TraceHeader.md) 
+  [TracingConfig](API_TracingConfig.md) 
+  [TracingConfigResponse](API_TracingConfigResponse.md) 
+  [VpcConfig](API_VpcConfig.md) 
+  [VpcConfigResponse](API_VpcConfigResponse.md) 
+  [WaitCancelledDetails](API_WaitCancelledDetails.md) 
+  [WaitDetails](API_WaitDetails.md) 
+  [WaitOptions](API_WaitOptions.md) 
+  [WaitStartedDetails](API_WaitStartedDetails.md) 
+  [WaitSucceededDetails](API_WaitSucceededDetails.md) 