

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

The Amazon EC2 Container Service 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:
+  [AcceleratorCountRequest](API_AcceleratorCountRequest.md) 
+  [AcceleratorTotalMemoryMiBRequest](API_AcceleratorTotalMemoryMiBRequest.md) 
+  [AdvancedConfiguration](API_AdvancedConfiguration.md) 
+  [Attachment](API_Attachment.md) 
+  [AttachmentStateChange](API_AttachmentStateChange.md) 
+  [Attribute](API_Attribute.md) 
+  [AutoRepairConfiguration](API_AutoRepairConfiguration.md) 
+  [AutoScalingGroupProvider](API_AutoScalingGroupProvider.md) 
+  [AutoScalingGroupProviderUpdate](API_AutoScalingGroupProviderUpdate.md) 
+  [AwsVpcConfiguration](API_AwsVpcConfiguration.md) 
+  [BaselineEbsBandwidthMbpsRequest](API_BaselineEbsBandwidthMbpsRequest.md) 
+  [CanaryConfiguration](API_CanaryConfiguration.md) 
+  [CapacityProvider](API_CapacityProvider.md) 
+  [CapacityProviderStrategyItem](API_CapacityProviderStrategyItem.md) 
+  [CapacityReservationRequest](API_CapacityReservationRequest.md) 
+  [Cluster](API_Cluster.md) 
+  [ClusterConfiguration](API_ClusterConfiguration.md) 
+  [ClusterServiceConnectDefaults](API_ClusterServiceConnectDefaults.md) 
+  [ClusterServiceConnectDefaultsRequest](API_ClusterServiceConnectDefaultsRequest.md) 
+  [ClusterSetting](API_ClusterSetting.md) 
+  [Container](API_Container.md) 
+  [ContainerDefinition](API_ContainerDefinition.md) 
+  [ContainerDependency](API_ContainerDependency.md) 
+  [ContainerImage](API_ContainerImage.md) 
+  [ContainerInstance](API_ContainerInstance.md) 
+  [ContainerInstanceHealthStatus](API_ContainerInstanceHealthStatus.md) 
+  [ContainerOverride](API_ContainerOverride.md) 
+  [ContainerRestartPolicy](API_ContainerRestartPolicy.md) 
+  [ContainerStateChange](API_ContainerStateChange.md) 
+  [CreatedAt](API_CreatedAt.md) 
+  [CreateManagedInstancesProviderConfiguration](API_CreateManagedInstancesProviderConfiguration.md) 
+  [DaemonAlarmConfiguration](API_DaemonAlarmConfiguration.md) 
+  [DaemonCapacityProvider](API_DaemonCapacityProvider.md) 
+  [DaemonCircuitBreaker](API_DaemonCircuitBreaker.md) 
+  [DaemonContainerDefinition](API_DaemonContainerDefinition.md) 
+  [DaemonContainerImage](API_DaemonContainerImage.md) 
+  [DaemonDeployment](API_DaemonDeployment.md) 
+  [DaemonDeploymentAlarms](API_DaemonDeploymentAlarms.md) 
+  [DaemonDeploymentCapacityProvider](API_DaemonDeploymentCapacityProvider.md) 
+  [DaemonDeploymentConfiguration](API_DaemonDeploymentConfiguration.md) 
+  [DaemonDeploymentRevisionDetail](API_DaemonDeploymentRevisionDetail.md) 
+  [DaemonDeploymentSummary](API_DaemonDeploymentSummary.md) 
+  [DaemonDetail](API_DaemonDetail.md) 
+  [DaemonLinuxParameters](API_DaemonLinuxParameters.md) 
+  [DaemonRevision](API_DaemonRevision.md) 
+  [DaemonRevisionDetail](API_DaemonRevisionDetail.md) 
+  [DaemonRollback](API_DaemonRollback.md) 
+  [DaemonSummary](API_DaemonSummary.md) 
+  [DaemonTaskDefinition](API_DaemonTaskDefinition.md) 
+  [DaemonTaskDefinitionSummary](API_DaemonTaskDefinitionSummary.md) 
+  [DaemonVolume](API_DaemonVolume.md) 
+  [Deployment](API_Deployment.md) 
+  [DeploymentAlarms](API_DeploymentAlarms.md) 
+  [DeploymentCircuitBreaker](API_DeploymentCircuitBreaker.md) 
+  [DeploymentConfiguration](API_DeploymentConfiguration.md) 
+  [DeploymentController](API_DeploymentController.md) 
+  [DeploymentEphemeralStorage](API_DeploymentEphemeralStorage.md) 
+  [DeploymentLifecycleHook](API_DeploymentLifecycleHook.md) 
+  [Device](API_Device.md) 
+  [DockerVolumeConfiguration](API_DockerVolumeConfiguration.md) 
+  [EBSTagSpecification](API_EBSTagSpecification.md) 
+  [ECSExpressGatewayService](API_ECSExpressGatewayService.md) 
+  [ECSManagedResources](API_ECSManagedResources.md) 
+  [EFSAuthorizationConfig](API_EFSAuthorizationConfig.md) 
+  [EFSVolumeConfiguration](API_EFSVolumeConfiguration.md) 
+  [EnvironmentFile](API_EnvironmentFile.md) 
+  [EphemeralStorage](API_EphemeralStorage.md) 
+  [ExecuteCommandConfiguration](API_ExecuteCommandConfiguration.md) 
+  [ExecuteCommandLogConfiguration](API_ExecuteCommandLogConfiguration.md) 
+  [ExpressGatewayContainer](API_ExpressGatewayContainer.md) 
+  [ExpressGatewayRepositoryCredentials](API_ExpressGatewayRepositoryCredentials.md) 
+  [ExpressGatewayScalingTarget](API_ExpressGatewayScalingTarget.md) 
+  [ExpressGatewayServiceAwsLogsConfiguration](API_ExpressGatewayServiceAwsLogsConfiguration.md) 
+  [ExpressGatewayServiceConfiguration](API_ExpressGatewayServiceConfiguration.md) 
+  [ExpressGatewayServiceNetworkConfiguration](API_ExpressGatewayServiceNetworkConfiguration.md) 
+  [ExpressGatewayServiceStatus](API_ExpressGatewayServiceStatus.md) 
+  [Failure](API_Failure.md) 
+  [FirelensConfiguration](API_FirelensConfiguration.md) 
+  [FSxWindowsFileServerAuthorizationConfig](API_FSxWindowsFileServerAuthorizationConfig.md) 
+  [FSxWindowsFileServerVolumeConfiguration](API_FSxWindowsFileServerVolumeConfiguration.md) 
+  [HealthCheck](API_HealthCheck.md) 
+  [HostEntry](API_HostEntry.md) 
+  [HostVolumeProperties](API_HostVolumeProperties.md) 
+  [InferenceAccelerator](API_InferenceAccelerator.md) 
+  [InferenceAcceleratorOverride](API_InferenceAcceleratorOverride.md) 
+  [InfrastructureOptimization](API_InfrastructureOptimization.md) 
+  [IngressPathSummary](API_IngressPathSummary.md) 
+  [InstanceHealthCheckResult](API_InstanceHealthCheckResult.md) 
+  [InstanceLaunchTemplate](API_InstanceLaunchTemplate.md) 
+  [InstanceLaunchTemplateUpdate](API_InstanceLaunchTemplateUpdate.md) 
+  [InstanceRequirementsRequest](API_InstanceRequirementsRequest.md) 
+  [KernelCapabilities](API_KernelCapabilities.md) 
+  [KeyValuePair](API_KeyValuePair.md) 
+  [LinearConfiguration](API_LinearConfiguration.md) 
+  [LinuxParameters](API_LinuxParameters.md) 
+  [LoadBalancer](API_LoadBalancer.md) 
+  [LogConfiguration](API_LogConfiguration.md) 
+  [ManagedAgent](API_ManagedAgent.md) 
+  [ManagedAgentStateChange](API_ManagedAgentStateChange.md) 
+  [ManagedApplicationAutoScalingPolicy](API_ManagedApplicationAutoScalingPolicy.md) 
+  [ManagedAutoScaling](API_ManagedAutoScaling.md) 
+  [ManagedCertificate](API_ManagedCertificate.md) 
+  [ManagedIngressPath](API_ManagedIngressPath.md) 
+  [ManagedInstancesLocalStorageConfiguration](API_ManagedInstancesLocalStorageConfiguration.md) 
+  [ManagedInstancesNetworkConfiguration](API_ManagedInstancesNetworkConfiguration.md) 
+  [ManagedInstancesProvider](API_ManagedInstancesProvider.md) 
+  [ManagedInstancesStorageConfiguration](API_ManagedInstancesStorageConfiguration.md) 
+  [ManagedListener](API_ManagedListener.md) 
+  [ManagedListenerRule](API_ManagedListenerRule.md) 
+  [ManagedLoadBalancer](API_ManagedLoadBalancer.md) 
+  [ManagedLogGroup](API_ManagedLogGroup.md) 
+  [ManagedMetricAlarm](API_ManagedMetricAlarm.md) 
+  [ManagedScalableTarget](API_ManagedScalableTarget.md) 
+  [ManagedScaling](API_ManagedScaling.md) 
+  [ManagedSecurityGroup](API_ManagedSecurityGroup.md) 
+  [ManagedStorageConfiguration](API_ManagedStorageConfiguration.md) 
+  [ManagedTargetGroup](API_ManagedTargetGroup.md) 
+  [MemoryGiBPerVCpuRequest](API_MemoryGiBPerVCpuRequest.md) 
+  [MemoryMiBRequest](API_MemoryMiBRequest.md) 
+  [MountPoint](API_MountPoint.md) 
+  [NetworkBandwidthGbpsRequest](API_NetworkBandwidthGbpsRequest.md) 
+  [NetworkBinding](API_NetworkBinding.md) 
+  [NetworkConfiguration](API_NetworkConfiguration.md) 
+  [NetworkInterface](API_NetworkInterface.md) 
+  [NetworkInterfaceCountRequest](API_NetworkInterfaceCountRequest.md) 
+  [PlacementConstraint](API_PlacementConstraint.md) 
+  [PlacementStrategy](API_PlacementStrategy.md) 
+  [PlatformDevice](API_PlatformDevice.md) 
+  [PortMapping](API_PortMapping.md) 
+  [ProtectedTask](API_ProtectedTask.md) 
+  [ProxyConfiguration](API_ProxyConfiguration.md) 
+  [RepositoryCredentials](API_RepositoryCredentials.md) 
+  [ResolvedConfiguration](API_ResolvedConfiguration.md) 
+  [Resource](API_Resource.md) 
+  [ResourceRequirement](API_ResourceRequirement.md) 
+  [Rollback](API_Rollback.md) 
+  [RuntimePlatform](API_RuntimePlatform.md) 
+  [S3FilesVolumeConfiguration](API_S3FilesVolumeConfiguration.md) 
+  [Scale](API_Scale.md) 
+  [Secret](API_Secret.md) 
+  [Service](API_Service.md) 
+  [ServiceConnectAccessLogConfiguration](API_ServiceConnectAccessLogConfiguration.md) 
+  [ServiceConnectClientAlias](API_ServiceConnectClientAlias.md) 
+  [ServiceConnectConfiguration](API_ServiceConnectConfiguration.md) 
+  [ServiceConnectService](API_ServiceConnectService.md) 
+  [ServiceConnectServiceResource](API_ServiceConnectServiceResource.md) 
+  [ServiceConnectTestTrafficHeaderMatchRules](API_ServiceConnectTestTrafficHeaderMatchRules.md) 
+  [ServiceConnectTestTrafficHeaderRules](API_ServiceConnectTestTrafficHeaderRules.md) 
+  [ServiceConnectTestTrafficRules](API_ServiceConnectTestTrafficRules.md) 
+  [ServiceConnectTlsCertificateAuthority](API_ServiceConnectTlsCertificateAuthority.md) 
+  [ServiceConnectTlsConfiguration](API_ServiceConnectTlsConfiguration.md) 
+  [ServiceCurrentRevisionSummary](API_ServiceCurrentRevisionSummary.md) 
+  [ServiceDeployment](API_ServiceDeployment.md) 
+  [ServiceDeploymentAlarms](API_ServiceDeploymentAlarms.md) 
+  [ServiceDeploymentBrief](API_ServiceDeploymentBrief.md) 
+  [ServiceDeploymentCircuitBreaker](API_ServiceDeploymentCircuitBreaker.md) 
+  [ServiceEvent](API_ServiceEvent.md) 
+  [ServiceManagedEBSVolumeConfiguration](API_ServiceManagedEBSVolumeConfiguration.md) 
+  [ServiceRegistry](API_ServiceRegistry.md) 
+  [ServiceRevision](API_ServiceRevision.md) 
+  [ServiceRevisionLoadBalancer](API_ServiceRevisionLoadBalancer.md) 
+  [ServiceRevisionSummary](API_ServiceRevisionSummary.md) 
+  [ServiceVolumeConfiguration](API_ServiceVolumeConfiguration.md) 
+  [Session](API_Session.md) 
+  [Setting](API_Setting.md) 
+  [SystemControl](API_SystemControl.md) 
+  [Tag](API_Tag.md) 
+  [Task](API_Task.md) 
+  [TaskDefinition](API_TaskDefinition.md) 
+  [TaskDefinitionPlacementConstraint](API_TaskDefinitionPlacementConstraint.md) 
+  [TaskEphemeralStorage](API_TaskEphemeralStorage.md) 
+  [TaskManagedEBSVolumeConfiguration](API_TaskManagedEBSVolumeConfiguration.md) 
+  [TaskManagedEBSVolumeTerminationPolicy](API_TaskManagedEBSVolumeTerminationPolicy.md) 
+  [TaskOverride](API_TaskOverride.md) 
+  [TaskSet](API_TaskSet.md) 
+  [TaskVolumeConfiguration](API_TaskVolumeConfiguration.md) 
+  [TimeoutConfiguration](API_TimeoutConfiguration.md) 
+  [Tmpfs](API_Tmpfs.md) 
+  [TotalLocalStorageGBRequest](API_TotalLocalStorageGBRequest.md) 
+  [Ulimit](API_Ulimit.md) 
+  [UpdatedExpressGatewayService](API_UpdatedExpressGatewayService.md) 
+  [UpdateManagedInstancesProviderConfiguration](API_UpdateManagedInstancesProviderConfiguration.md) 
+  [VCpuCountRangeRequest](API_VCpuCountRangeRequest.md) 
+  [VersionInfo](API_VersionInfo.md) 
+  [Volume](API_Volume.md) 
+  [VolumeFrom](API_VolumeFrom.md) 
+  [VpcLatticeConfiguration](API_VpcLatticeConfiguration.md) 