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