| Interface | Description |
|---|---|
| AddAutoScalingGroupCapacityOptions |
(experimental) The properties for adding an AutoScalingGroup.
|
| AddCapacityOptions |
(experimental) The properties for adding instance capacity to an AutoScalingGroup.
|
| AppMeshProxyConfigurationConfigProps |
(experimental) The configuration to use when setting an App Mesh proxy configuration.
|
| AppMeshProxyConfigurationProps |
(experimental) Interface for setting the properties of proxy configuration.
|
| AssetImageProps |
(experimental) The properties for building an AssetImage.
|
| AuthorizationConfig |
(experimental) The authorization configuration details for the Amazon EFS file system.
|
| AwsLogDriverProps |
(experimental) Specifies the awslogs log driver configuration options.
|
| BaseLogDriverProps | |
| BaseServiceOptions |
(experimental) The properties for the base Ec2Service or FargateService service.
|
| BaseServiceProps |
(experimental) Complete base service properties that are required to be supplied by the implementation of the BaseService class.
|
| BottleRocketImageProps |
(experimental) Properties for BottleRocketImage.
|
| CfnCapacityProvider.AutoScalingGroupProviderProperty | |
| CfnCapacityProvider.ManagedScalingProperty | |
| CfnCapacityProviderProps |
Properties for defining a `AWS::ECS::CapacityProvider`.
|
| CfnCluster.CapacityProviderStrategyItemProperty | |
| CfnCluster.ClusterSettingsProperty | |
| CfnClusterProps |
Properties for defining a `AWS::ECS::Cluster`.
|
| CfnPrimaryTaskSetProps |
Properties for defining a `AWS::ECS::PrimaryTaskSet`.
|
| CfnService.AwsVpcConfigurationProperty | |
| CfnService.CapacityProviderStrategyItemProperty | |
| CfnService.DeploymentConfigurationProperty | |
| CfnService.DeploymentControllerProperty | |
| CfnService.LoadBalancerProperty | |
| CfnService.NetworkConfigurationProperty | |
| CfnService.PlacementConstraintProperty | |
| CfnService.PlacementStrategyProperty | |
| CfnService.ServiceRegistryProperty | |
| CfnServiceProps |
Properties for defining a `AWS::ECS::Service`.
|
| CfnTaskDefinition.AuthorizationConfigProperty | |
| CfnTaskDefinition.ContainerDefinitionProperty | |
| CfnTaskDefinition.ContainerDependencyProperty | |
| CfnTaskDefinition.DeviceProperty | |
| CfnTaskDefinition.DockerVolumeConfigurationProperty | |
| CfnTaskDefinition.EfsVolumeConfigurationProperty | |
| CfnTaskDefinition.EnvironmentFileProperty | |
| CfnTaskDefinition.FirelensConfigurationProperty | |
| CfnTaskDefinition.HealthCheckProperty | |
| CfnTaskDefinition.HostEntryProperty | |
| CfnTaskDefinition.HostVolumePropertiesProperty | |
| CfnTaskDefinition.InferenceAcceleratorProperty | |
| CfnTaskDefinition.KernelCapabilitiesProperty | |
| CfnTaskDefinition.KeyValuePairProperty | |
| CfnTaskDefinition.LinuxParametersProperty | |
| CfnTaskDefinition.LogConfigurationProperty | |
| CfnTaskDefinition.MountPointProperty | |
| CfnTaskDefinition.PortMappingProperty | |
| CfnTaskDefinition.ProxyConfigurationProperty | |
| CfnTaskDefinition.RepositoryCredentialsProperty | |
| CfnTaskDefinition.ResourceRequirementProperty | |
| CfnTaskDefinition.SecretProperty | |
| CfnTaskDefinition.SystemControlProperty | |
| CfnTaskDefinition.TaskDefinitionPlacementConstraintProperty | |
| CfnTaskDefinition.TmpfsProperty | |
| CfnTaskDefinition.UlimitProperty | |
| CfnTaskDefinition.VolumeFromProperty | |
| CfnTaskDefinition.VolumeProperty | |
| CfnTaskDefinitionProps |
Properties for defining a `AWS::ECS::TaskDefinition`.
|
| CfnTaskSet.AwsVpcConfigurationProperty | |
| CfnTaskSet.LoadBalancerProperty | |
| CfnTaskSet.NetworkConfigurationProperty | |
| CfnTaskSet.ScaleProperty | |
| CfnTaskSet.ServiceRegistryProperty | |
| CfnTaskSetProps |
Properties for defining a `AWS::ECS::TaskSet`.
|
| CloudMapNamespaceOptions |
(experimental) The options for creating an AWS Cloud Map namespace.
|
| CloudMapOptions |
(experimental) The options to enabling AWS Cloud Map for an Amazon ECS service.
|
| ClusterAttributes |
(experimental) The properties to import from the ECS cluster.
|
| ClusterProps |
(experimental) The properties used to define an ECS cluster.
|
| CommonTaskDefinitionProps |
(experimental) The common properties for all task definitions.
|
| ContainerDefinitionOptions | |
| ContainerDefinitionProps |
(experimental) The properties in a container definition.
|
| ContainerDependency |
(experimental) The details of a dependency on another container in the task definition.
|
| ContainerImageConfig |
(experimental) The configuration for creating a container image.
|
| CpuUtilizationScalingProps |
(experimental) The properties for enabling scaling based on CPU utilization.
|
| DeploymentController |
(experimental) The deployment controller to use for the service.
|
| Device |
(experimental) A container instance host device.
|
| DockerVolumeConfiguration |
(experimental) The configuration for a Docker volume.
|
| Ec2ServiceAttributes |
(experimental) The properties to import from the service using the EC2 launch type.
|
| Ec2ServiceProps |
(experimental) The properties for defining a service using the EC2 launch type.
|
| Ec2TaskDefinitionProps |
(experimental) The properties for a task definition run on an EC2 cluster.
|
| EcsOptimizedAmiProps | Deprecated |
| EcsTarget | |
| EfsVolumeConfiguration |
(experimental) The configuration for an Elastic FileSystem volume.
|
| EnvironmentFileConfig |
(experimental) Configuration for the environment file.
|
| FargateServiceAttributes |
(experimental) The properties to import from the service using the Fargate launch type.
|
| FargateServiceProps |
(experimental) The properties for defining a service using the Fargate launch type.
|
| FargateTaskDefinitionProps |
(experimental) The properties for a task definition.
|
| FirelensConfig |
(experimental) Firelens Configuration https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html#firelens-taskdef.
|
| FireLensLogDriverProps |
(experimental) Specifies the firelens log driver configuration options.
|
| FirelensLogRouterDefinitionOptions |
(experimental) The options for creating a firelens log router.
|
| FirelensLogRouterProps |
(experimental) The properties in a firelens log router.
|
| FirelensOptions |
(experimental) The options for firelens log router https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html#firelens-taskdef-customconfig.
|
| FluentdLogDriverProps |
(experimental) Specifies the fluentd log driver configuration options.
|
| GelfLogDriverProps |
(experimental) Specifies the journald log driver configuration options.
|
| HealthCheck |
(experimental) The health check command and associated configuration parameters for the container.
|
| Host |
(experimental) The details on a container instance bind mount host volume.
|
| IBaseService |
(experimental) The interface for BaseService.
|
| IBaseService.Jsii$Default |
Internal default implementation for
IBaseService. |
| ICluster |
(experimental) A regional grouping of one or more container instances on which you can run tasks and services.
|
| ICluster.Jsii$Default |
Internal default implementation for
ICluster. |
| IEc2Service |
(experimental) The interface for a service using the EC2 launch type on an ECS cluster.
|
| IEc2Service.Jsii$Default |
Internal default implementation for
IEc2Service. |
| IEc2TaskDefinition |
(experimental) The interface of a task definition run on an EC2 cluster.
|
| IEc2TaskDefinition.Jsii$Default |
Internal default implementation for
IEc2TaskDefinition. |
| IEcsLoadBalancerTarget |
(experimental) Interface for ECS load balancer target.
|
| IEcsLoadBalancerTarget.Jsii$Default |
Internal default implementation for
IEcsLoadBalancerTarget. |
| IFargateService |
(experimental) The interface for a service using the Fargate launch type on an ECS cluster.
|
| IFargateService.Jsii$Default |
Internal default implementation for
IFargateService. |
| IFargateTaskDefinition |
(experimental) The interface of a task definition run on a Fargate cluster.
|
| IFargateTaskDefinition.Jsii$Default |
Internal default implementation for
IFargateTaskDefinition. |
| IService |
(experimental) The interface for a service.
|
| IService.Jsii$Default |
Internal default implementation for
IService. |
| ITaskDefinition |
(experimental) The interface for all task definitions.
|
| ITaskDefinition.Jsii$Default |
Internal default implementation for
ITaskDefinition. |
| ITaskDefinitionExtension |
(experimental) An extension for Task Definitions.
|
| ITaskDefinitionExtension.Jsii$Default |
Internal default implementation for
ITaskDefinitionExtension. |
| JournaldLogDriverProps |
(experimental) Specifies the journald log driver configuration options.
|
| JsonFileLogDriverProps |
(experimental) Specifies the json-file log driver configuration options.
|
| LinuxParametersProps |
(experimental) The properties for defining Linux-specific options that are applied to the container.
|
| LoadBalancerTargetOptions |
(experimental) Properties for defining an ECS target.
|
| LogDriverConfig |
(experimental) The configuration to use when creating a log driver.
|
| MemoryUtilizationScalingProps |
(experimental) The properties for enabling scaling based on memory utilization.
|
| MountPoint |
(experimental) The details of data volume mount points for a container.
|
| PortMapping |
(experimental) Port mappings allow containers to access ports on the host container instance to send or receive traffic.
|
| RepositoryImageProps |
(experimental) The properties for an image hosted in a public or private repository.
|
| RequestCountScalingProps |
(experimental) The properties for enabling scaling based on Application Load Balancer (ALB) request counts.
|
| ScalableTaskCountProps |
(experimental) The properties of a scalable attribute representing task count.
|
| ScratchSpace |
(experimental) The temporary disk space mounted to the container.
|
| SplunkLogDriverProps |
(experimental) Specifies the splunk log driver configuration options.
|
| SyslogLogDriverProps |
(experimental) Specifies the syslog log driver configuration options.
|
| TaskDefinitionProps |
(experimental) The properties for task definitions.
|
| Tmpfs |
(experimental) The details of a tmpfs mount for a container.
|
| TrackCustomMetricProps |
(experimental) The properties for enabling target tracking scaling based on a custom CloudWatch metric.
|
| Ulimit |
(experimental) The ulimit settings to pass to the container.
|
| Volume |
(experimental) A data volume used in a task definition.
|
| VolumeFrom |
(experimental) The details on a data volume from another container in the same task definition.
|
| Enum | Description |
|---|---|
| AmiHardwareType |
(experimental) The ECS-optimized AMI variant to use.
|
| BinPackResource |
(experimental) Instance resource used for bin packing.
|
| BottlerocketEcsVariant |
(experimental) Amazon ECS variant.
|
| Capability |
(experimental) A Linux capability.
|
| Compatibility |
(experimental) The task launch type compatibility requirement.
|
| ContainerDependencyCondition | |
| DeploymentControllerType |
(experimental) The deployment controller type to use for the service.
|
| DevicePermission |
(experimental) Permissions for device access.
|
| EnvironmentFileType |
(experimental) Type of environment file to be included in the container definition.
|
| FargatePlatformVersion |
(experimental) The platform version on which to run your service.
|
| FirelensConfigFileType |
(experimental) Firelens configuration file type, s3 or file path.
|
| FirelensLogRouterType |
(experimental) Firelens log router type, fluentbit or fluentd.
|
| GelfCompressionType |
(experimental) The type of compression the GELF driver uses to compress each log message.
|
| IpcMode |
(experimental) The IPC resource namespace to use for the containers in the task.
|
| LaunchType |
(experimental) The launch type of an ECS service.
|
| MachineImageType |
(experimental) The machine image type.
|
| NetworkMode |
(experimental) The networking mode to use for the containers in the task.
|
| PidMode |
(experimental) The process namespace to use for the containers in the task.
|
| PropagatedTagSource |
(experimental) Propagate tags from either service or task definition.
|
| Protocol |
(experimental) Network protocol.
|
| Scope |
(experimental) The scope for the Docker volume that determines its lifecycle.
|
| SplunkLogFormat |
(experimental) Log Message Format.
|
| TmpfsMountOption |
(experimental) The supported options for a tmpfs mount for a container.
|
| UlimitName |
(experimental) Type of resource to set a limit on.
|
| WindowsOptimizedVersion |
(experimental) ECS-optimized Windows version list.
|
Copyright © 2020. All rights reserved.