| Package | Description |
|---|---|
| software.amazon.awscdk.services.codepipeline.actions |
AWS CodePipeline Actions
|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| software.amazon.awscdk.services.events.targets |
Event Targets for Amazon EventBridge
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Class and Description |
|---|
| IBaseService
The interface for BaseService.
|
| Class and Description |
|---|
| AddAutoScalingGroupCapacityOptions
The properties for adding an AutoScalingGroup.
|
| AddAutoScalingGroupCapacityOptions.Builder
A builder for
AddAutoScalingGroupCapacityOptions |
| AddCapacityOptions
The properties for adding instance capacity to an AutoScalingGroup.
|
| AddCapacityOptions.Builder
A builder for
AddCapacityOptions |
| AmiHardwareType
The ECS-optimized AMI variant to use.
|
| AppMeshProxyConfiguration
The class for App Mesh proxy configurations.
|
| AppMeshProxyConfiguration.Builder
A fluent builder for
AppMeshProxyConfiguration. |
| AppMeshProxyConfigurationConfigProps
The configuration to use when setting an App Mesh proxy configuration.
|
| AppMeshProxyConfigurationConfigProps.Builder
A builder for
AppMeshProxyConfigurationConfigProps |
| AppMeshProxyConfigurationProps
Interface for setting the properties of proxy configuration.
|
| AppMeshProxyConfigurationProps.Builder
A builder for
AppMeshProxyConfigurationProps |
| AsgCapacityProvider
An Auto Scaling Group Capacity Provider.
|
| AsgCapacityProvider.Builder
A fluent builder for
AsgCapacityProvider. |
| AsgCapacityProviderProps
The options for creating an Auto Scaling Group Capacity Provider.
|
| AsgCapacityProviderProps.Builder
A builder for
AsgCapacityProviderProps |
| AssetEnvironmentFile
Environment file from a local directory.
|
| AssetEnvironmentFile.Builder
A fluent builder for
AssetEnvironmentFile. |
| AssetImage
An image that will be built from a local directory with a Dockerfile.
|
| AssetImage.Builder
A fluent builder for
AssetImage. |
| AssetImageProps
The properties for building an AssetImage.
|
| AssetImageProps.Builder
A builder for
AssetImageProps |
| AssociateCloudMapServiceOptions
The options for using a cloudmap service.
|
| AssociateCloudMapServiceOptions.Builder
A builder for
AssociateCloudMapServiceOptions |
| AuthorizationConfig
The authorization configuration details for the Amazon EFS file system.
|
| AuthorizationConfig.Builder
A builder for
AuthorizationConfig |
| AwsLogDriver
A log driver that sends log information to CloudWatch Logs.
|
| AwsLogDriver.Builder
A fluent builder for
AwsLogDriver. |
| AwsLogDriverMode
awslogs provides two modes for delivering messages from the container to the log driver.
|
| AwsLogDriverProps
Specifies the awslogs log driver configuration options.
|
| AwsLogDriverProps.Builder
A builder for
AwsLogDriverProps |
| BaseLogDriverProps
Example:
|
| BaseLogDriverProps.Builder
A builder for
BaseLogDriverProps |
| BaseService
The base class for Ec2Service and FargateService services.
|
| BaseServiceOptions
The properties for the base Ec2Service or FargateService service.
|
| BaseServiceOptions.Builder
A builder for
BaseServiceOptions |
| BaseServiceProps
Complete base service properties that are required to be supplied by the implementation of the BaseService class.
|
| BaseServiceProps.Builder
A builder for
BaseServiceProps |
| 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
A fluent builder for
BottleRocketImage. |
| BottleRocketImageProps
Properties for BottleRocketImage.
|
| BottleRocketImageProps.Builder
A builder for
BottleRocketImageProps |
| Capability
A Linux capability.
|
| CapacityProviderStrategy
A Capacity Provider strategy to use for the service.
|
| CapacityProviderStrategy.Builder
A builder for
CapacityProviderStrategy |
| CfnCapacityProvider
A CloudFormation `AWS::ECS::CapacityProvider`.
|
| CfnCapacityProvider.AutoScalingGroupProviderProperty
The `AutoScalingGroupProvider` property specifies the details of the Auto Scaling group for the capacity provider.
|
| CfnCapacityProvider.AutoScalingGroupProviderProperty.Builder
A builder for
CfnCapacityProvider.AutoScalingGroupProviderProperty |
| CfnCapacityProvider.Builder
A fluent builder for
CfnCapacityProvider. |
| CfnCapacityProvider.ManagedScalingProperty
The `ManagedScaling` property specifies the settings for the Auto Scaling group capacity provider.
|
| CfnCapacityProvider.ManagedScalingProperty.Builder
A builder for
CfnCapacityProvider.ManagedScalingProperty |
| CfnCapacityProviderProps
Properties for defining a `CfnCapacityProvider`.
|
| CfnCapacityProviderProps.Builder
A builder for
CfnCapacityProviderProps |
| CfnCluster
A CloudFormation `AWS::ECS::Cluster`.
|
| CfnCluster.Builder
A fluent builder for
CfnCluster. |
| CfnCluster.CapacityProviderStrategyItemProperty
The `CapacityProviderStrategyItem` property specifies the details of the default capacity provider strategy for the cluster.
|
| CfnCluster.CapacityProviderStrategyItemProperty.Builder
A builder for
CfnCluster.CapacityProviderStrategyItemProperty |
| CfnCluster.ClusterConfigurationProperty
The execute command configuration for the cluster.
|
| CfnCluster.ClusterConfigurationProperty.Builder
A builder for
CfnCluster.ClusterConfigurationProperty |
| CfnCluster.ClusterSettingsProperty
The settings to use when creating a cluster.
|
| CfnCluster.ClusterSettingsProperty.Builder
A builder for
CfnCluster.ClusterSettingsProperty |
| CfnCluster.ExecuteCommandConfigurationProperty
The details of the execute command configuration.
|
| CfnCluster.ExecuteCommandConfigurationProperty.Builder
A builder for
CfnCluster.ExecuteCommandConfigurationProperty |
| CfnCluster.ExecuteCommandLogConfigurationProperty
The log configuration for the results of the execute command actions.
|
| CfnCluster.ExecuteCommandLogConfigurationProperty.Builder
A builder for
CfnCluster.ExecuteCommandLogConfigurationProperty |
| CfnClusterCapacityProviderAssociations
A CloudFormation `AWS::ECS::ClusterCapacityProviderAssociations`.
|
| CfnClusterCapacityProviderAssociations.Builder
A fluent builder for
CfnClusterCapacityProviderAssociations. |
| CfnClusterCapacityProviderAssociations.CapacityProviderStrategyProperty
The `CapacityProviderStrategy` property specifies the details of the default capacity provider strategy for the cluster.
|
| CfnClusterCapacityProviderAssociations.CapacityProviderStrategyProperty.Builder |
| CfnClusterCapacityProviderAssociationsProps
Properties for defining a `CfnClusterCapacityProviderAssociations`.
|
| CfnClusterCapacityProviderAssociationsProps.Builder
A builder for
CfnClusterCapacityProviderAssociationsProps |
| CfnClusterProps
Properties for defining a `CfnCluster`.
|
| CfnClusterProps.Builder
A builder for
CfnClusterProps |
| CfnPrimaryTaskSet
A CloudFormation `AWS::ECS::PrimaryTaskSet`.
|
| CfnPrimaryTaskSet.Builder
A fluent builder for
CfnPrimaryTaskSet. |
| CfnPrimaryTaskSetProps
Properties for defining a `CfnPrimaryTaskSet`.
|
| CfnPrimaryTaskSetProps.Builder
A builder for
CfnPrimaryTaskSetProps |
| CfnService
A CloudFormation `AWS::ECS::Service`.
|
| CfnService.AwsVpcConfigurationProperty
An object representing the networking details for a task or service.
|
| CfnService.AwsVpcConfigurationProperty.Builder
A builder for
CfnService.AwsVpcConfigurationProperty |
| CfnService.Builder
A fluent builder for
CfnService. |
| CfnService.CapacityProviderStrategyItemProperty
The details of a capacity provider strategy.
|
| CfnService.CapacityProviderStrategyItemProperty.Builder
A builder for
CfnService.CapacityProviderStrategyItemProperty |
| CfnService.DeploymentCircuitBreakerProperty
> The deployment circuit breaker can only be used for services using the rolling update ( `ECS` ) deployment type.
|
| CfnService.DeploymentCircuitBreakerProperty.Builder
A builder for
CfnService.DeploymentCircuitBreakerProperty |
| CfnService.DeploymentConfigurationProperty
The `DeploymentConfiguration` property specifies optional deployment parameters that control how many tasks run during the deployment and the ordering of stopping and starting tasks.
|
| CfnService.DeploymentConfigurationProperty.Builder
A builder for
CfnService.DeploymentConfigurationProperty |
| CfnService.DeploymentControllerProperty
The deployment controller to use for the service.
|
| CfnService.DeploymentControllerProperty.Builder
A builder for
CfnService.DeploymentControllerProperty |
| CfnService.LoadBalancerProperty
The `LoadBalancer` property specifies details on a load balancer that is used with a service.
|
| CfnService.LoadBalancerProperty.Builder
A builder for
CfnService.LoadBalancerProperty |
| CfnService.NetworkConfigurationProperty
The `NetworkConfiguration` property specifies an object representing the network configuration for a task or service.
|
| CfnService.NetworkConfigurationProperty.Builder
A builder for
CfnService.NetworkConfigurationProperty |
| CfnService.PlacementConstraintProperty
The `PlacementConstraint` property specifies an object representing a constraint on task placement in the task definition.
|
| CfnService.PlacementConstraintProperty.Builder
A builder for
CfnService.PlacementConstraintProperty |
| CfnService.PlacementStrategyProperty
The `PlacementStrategy` property specifies the task placement strategy for a task or service.
|
| CfnService.PlacementStrategyProperty.Builder
A builder for
CfnService.PlacementStrategyProperty |
| CfnService.ServiceRegistryProperty
The `ServiceRegistry` property specifies details of the service registry.
|
| CfnService.ServiceRegistryProperty.Builder
A builder for
CfnService.ServiceRegistryProperty |
| CfnServiceProps
Properties for defining a `CfnService`.
|
| CfnServiceProps.Builder
A builder for
CfnServiceProps |
| CfnTaskDefinition
A CloudFormation `AWS::ECS::TaskDefinition`.
|
| CfnTaskDefinition.AuthorizationConfigProperty
The authorization configuration details for the Amazon EFS file system.
|
| CfnTaskDefinition.AuthorizationConfigProperty.Builder
A builder for
CfnTaskDefinition.AuthorizationConfigProperty |
| CfnTaskDefinition.Builder
A fluent builder for
CfnTaskDefinition. |
| CfnTaskDefinition.ContainerDefinitionProperty
The `ContainerDefinition` property specifies a container definition.
|
| CfnTaskDefinition.ContainerDefinitionProperty.Builder
A builder for
CfnTaskDefinition.ContainerDefinitionProperty |
| CfnTaskDefinition.ContainerDependencyProperty
The `ContainerDependency` property specifies the dependencies defined for container startup and shutdown.
|
| CfnTaskDefinition.ContainerDependencyProperty.Builder
A builder for
CfnTaskDefinition.ContainerDependencyProperty |
| CfnTaskDefinition.DeviceProperty
The `Device` property specifies an object representing a container instance host device.
|
| CfnTaskDefinition.DeviceProperty.Builder
A builder for
CfnTaskDefinition.DeviceProperty |
| CfnTaskDefinition.DockerVolumeConfigurationProperty
The `DockerVolumeConfiguration` property specifies a Docker volume configuration and is used when you use Docker volumes.
|
| CfnTaskDefinition.DockerVolumeConfigurationProperty.Builder
A builder for
CfnTaskDefinition.DockerVolumeConfigurationProperty |
| CfnTaskDefinition.EFSVolumeConfigurationProperty
This parameter is specified when you're using an Amazon Elastic File System file system for task storage.
|
| CfnTaskDefinition.EFSVolumeConfigurationProperty.Builder
A builder for
CfnTaskDefinition.EFSVolumeConfigurationProperty |
| CfnTaskDefinition.EnvironmentFileProperty
A list of files containing the environment variables to pass to a container.
|
| CfnTaskDefinition.EnvironmentFileProperty.Builder
A builder for
CfnTaskDefinition.EnvironmentFileProperty |
| CfnTaskDefinition.EphemeralStorageProperty
The amount of ephemeral storage to allocate for the task.
|
| CfnTaskDefinition.EphemeralStorageProperty.Builder
A builder for
CfnTaskDefinition.EphemeralStorageProperty |
| CfnTaskDefinition.FirelensConfigurationProperty
The FireLens configuration for the container.
|
| CfnTaskDefinition.FirelensConfigurationProperty.Builder
A builder for
CfnTaskDefinition.FirelensConfigurationProperty |
| CfnTaskDefinition.HealthCheckProperty
The `HealthCheck` property specifies an object representing a container health check.
|
| CfnTaskDefinition.HealthCheckProperty.Builder
A builder for
CfnTaskDefinition.HealthCheckProperty |
| CfnTaskDefinition.HostEntryProperty
The `HostEntry` property specifies a hostname and an IP address that are added to the `/etc/hosts` file of a container through the `extraHosts` parameter of its `ContainerDefinition` resource.
|
| CfnTaskDefinition.HostEntryProperty.Builder
A builder for
CfnTaskDefinition.HostEntryProperty |
| CfnTaskDefinition.HostVolumePropertiesProperty
The `HostVolumeProperties` property specifies details on a container instance bind mount host volume.
|
| CfnTaskDefinition.HostVolumePropertiesProperty.Builder
A builder for
CfnTaskDefinition.HostVolumePropertiesProperty |
| CfnTaskDefinition.InferenceAcceleratorProperty
Details on an Elastic Inference accelerator.
|
| CfnTaskDefinition.InferenceAcceleratorProperty.Builder
A builder for
CfnTaskDefinition.InferenceAcceleratorProperty |
| CfnTaskDefinition.KernelCapabilitiesProperty
The `KernelCapabilities` property specifies the Linux capabilities for the container that are added to or dropped from the default configuration that is provided by Docker.
|
| CfnTaskDefinition.KernelCapabilitiesProperty.Builder
A builder for
CfnTaskDefinition.KernelCapabilitiesProperty |
| CfnTaskDefinition.KeyValuePairProperty
The `KeyValuePair` property specifies a key-value pair object.
|
| CfnTaskDefinition.KeyValuePairProperty.Builder
A builder for
CfnTaskDefinition.KeyValuePairProperty |
| CfnTaskDefinition.LinuxParametersProperty
The `LinuxParameters` property specifies Linux-specific options that are applied to the container, such as Linux [KernelCapabilities](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_KernelCapabilities.html) .
|
| CfnTaskDefinition.LinuxParametersProperty.Builder
A builder for
CfnTaskDefinition.LinuxParametersProperty |
| CfnTaskDefinition.LogConfigurationProperty
The `LogConfiguration` property specifies log configuration options to send to a custom log driver for the container.
|
| CfnTaskDefinition.LogConfigurationProperty.Builder
A builder for
CfnTaskDefinition.LogConfigurationProperty |
| CfnTaskDefinition.MountPointProperty
The `MountPoint` property specifies details on a volume mount point that is used in a container definition.
|
| CfnTaskDefinition.MountPointProperty.Builder
A builder for
CfnTaskDefinition.MountPointProperty |
| CfnTaskDefinition.PortMappingProperty
The `PortMapping` property specifies a port mapping.
|
| CfnTaskDefinition.PortMappingProperty.Builder
A builder for
CfnTaskDefinition.PortMappingProperty |
| CfnTaskDefinition.ProxyConfigurationProperty
The `ProxyConfiguration` property specifies the details for the App Mesh proxy.
|
| CfnTaskDefinition.ProxyConfigurationProperty.Builder
A builder for
CfnTaskDefinition.ProxyConfigurationProperty |
| CfnTaskDefinition.RepositoryCredentialsProperty
The `RepositoryCredentials` property specifies the repository credentials for private registry authentication.
|
| CfnTaskDefinition.RepositoryCredentialsProperty.Builder
A builder for
CfnTaskDefinition.RepositoryCredentialsProperty |
| CfnTaskDefinition.ResourceRequirementProperty
The `ResourceRequirement` property specifies the type and amount of a resource to assign to a container.
|
| CfnTaskDefinition.ResourceRequirementProperty.Builder
A builder for
CfnTaskDefinition.ResourceRequirementProperty |
| CfnTaskDefinition.RuntimePlatformProperty
Information about the platform for the Amazon ECS service or task.
|
| CfnTaskDefinition.RuntimePlatformProperty.Builder
A builder for
CfnTaskDefinition.RuntimePlatformProperty |
| CfnTaskDefinition.SecretProperty
The `Secret` property specifies an object representing the secret to expose to your container.
|
| CfnTaskDefinition.SecretProperty.Builder
A builder for
CfnTaskDefinition.SecretProperty |
| CfnTaskDefinition.SystemControlProperty
A list of namespaced kernel parameters to set in the container.
|
| CfnTaskDefinition.SystemControlProperty.Builder
A builder for
CfnTaskDefinition.SystemControlProperty |
| CfnTaskDefinition.TaskDefinitionPlacementConstraintProperty
The `TaskDefinitionPlacementConstraint` property specifies an object representing a constraint on task placement in the task definition.
|
| CfnTaskDefinition.TaskDefinitionPlacementConstraintProperty.Builder |
| CfnTaskDefinition.TmpfsProperty
The `Tmpfs` property specifies the container path, mount options, and size of the tmpfs mount.
|
| CfnTaskDefinition.TmpfsProperty.Builder
A builder for
CfnTaskDefinition.TmpfsProperty |
| CfnTaskDefinition.UlimitProperty
The `Ulimit` property specifies the `ulimit` settings to pass to the container.
|
| CfnTaskDefinition.UlimitProperty.Builder
A builder for
CfnTaskDefinition.UlimitProperty |
| CfnTaskDefinition.VolumeFromProperty
The `VolumeFrom` property specifies details on a data volume from another container in the same task definition.
|
| CfnTaskDefinition.VolumeFromProperty.Builder
A builder for
CfnTaskDefinition.VolumeFromProperty |
| CfnTaskDefinition.VolumeProperty
The `Volume` property specifies a data volume used in a task definition.
|
| CfnTaskDefinition.VolumeProperty.Builder
A builder for
CfnTaskDefinition.VolumeProperty |
| CfnTaskDefinitionProps
Properties for defining a `CfnTaskDefinition`.
|
| CfnTaskDefinitionProps.Builder
A builder for
CfnTaskDefinitionProps |
| CfnTaskSet
A CloudFormation `AWS::ECS::TaskSet`.
|
| CfnTaskSet.AwsVpcConfigurationProperty
The networking details for a task.
|
| CfnTaskSet.AwsVpcConfigurationProperty.Builder
A builder for
CfnTaskSet.AwsVpcConfigurationProperty |
| CfnTaskSet.Builder
A fluent builder for
CfnTaskSet. |
| CfnTaskSet.LoadBalancerProperty
Details on the load balancer or load balancers to use with a task set.
|
| CfnTaskSet.LoadBalancerProperty.Builder
A builder for
CfnTaskSet.LoadBalancerProperty |
| CfnTaskSet.NetworkConfigurationProperty
The network configuration for a task.
|
| CfnTaskSet.NetworkConfigurationProperty.Builder
A builder for
CfnTaskSet.NetworkConfigurationProperty |
| CfnTaskSet.ScaleProperty
A floating-point percentage of the desired number of tasks to place and keep running in the task set.
|
| CfnTaskSet.ScaleProperty.Builder
A builder for
CfnTaskSet.ScaleProperty |
| CfnTaskSet.ServiceRegistryProperty
The details for the service registry.
|
| CfnTaskSet.ServiceRegistryProperty.Builder
A builder for
CfnTaskSet.ServiceRegistryProperty |
| CfnTaskSetProps
Properties for defining a `CfnTaskSet`.
|
| CfnTaskSetProps.Builder
A builder for
CfnTaskSetProps |
| CloudMapNamespaceOptions
The options for creating an AWS Cloud Map namespace.
|
| CloudMapNamespaceOptions.Builder
A builder for
CloudMapNamespaceOptions |
| CloudMapOptions
The options to enabling AWS Cloud Map for an Amazon ECS service.
|
| CloudMapOptions.Builder
A builder for
CloudMapOptions |
| Cluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| Cluster.Builder
A fluent builder for
Cluster. |
| ClusterAttributes
The properties to import from the ECS cluster.
|
| ClusterAttributes.Builder
A builder for
ClusterAttributes |
| ClusterProps
The properties used to define an ECS cluster.
|
| ClusterProps.Builder
A builder for
ClusterProps |
| CommonTaskDefinitionAttributes
The common task definition attributes used across all types of task definitions.
|
| CommonTaskDefinitionAttributes.Builder
A builder for
CommonTaskDefinitionAttributes |
| CommonTaskDefinitionProps
The common properties for all task definitions.
|
| CommonTaskDefinitionProps.Builder
A builder for
CommonTaskDefinitionProps |
| 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
A fluent builder for
ContainerDefinition. |
| ContainerDefinitionOptions
Example:
|
| ContainerDefinitionOptions.Builder
A builder for
ContainerDefinitionOptions |
| ContainerDefinitionProps
The properties in a container definition.
|
| ContainerDefinitionProps.Builder
A builder for
ContainerDefinitionProps |
| ContainerDependency
The details of a dependency on another container in the task definition.
|
| ContainerDependency.Builder
A builder for
ContainerDependency |
| ContainerDependencyCondition |
| ContainerImage
Constructs for types of container images.
|
| ContainerImageConfig
The configuration for creating a container image.
|
| ContainerImageConfig.Builder
A builder for
ContainerImageConfig |
| CpuArchitecture
The CpuArchitecture for Fargate Runtime Platform.
|
| CpuUtilizationScalingProps
The properties for enabling scaling based on CPU utilization.
|
| CpuUtilizationScalingProps.Builder
A builder for
CpuUtilizationScalingProps |
| DeploymentCircuitBreaker
The deployment circuit breaker to use for the service.
|
| DeploymentCircuitBreaker.Builder
A builder for
DeploymentCircuitBreaker |
| DeploymentController
The deployment controller to use for the service.
|
| DeploymentController.Builder
A builder for
DeploymentController |
| DeploymentControllerType
The deployment controller type to use for the service.
|
| Device
A container instance host device.
|
| Device.Builder
A builder for
Device |
| DevicePermission
Permissions for device access.
|
| DockerVolumeConfiguration
The configuration for a Docker volume.
|
| DockerVolumeConfiguration.Builder
A builder for
DockerVolumeConfiguration |
| Ec2Service
This creates a service using the EC2 launch type on an ECS cluster.
|
| Ec2Service.Builder
A fluent builder for
Ec2Service. |
| Ec2ServiceAttributes
The properties to import from the service using the EC2 launch type.
|
| Ec2ServiceAttributes.Builder
A builder for
Ec2ServiceAttributes |
| Ec2ServiceProps
The properties for defining a service using the EC2 launch type.
|
| Ec2ServiceProps.Builder
A builder for
Ec2ServiceProps |
| Ec2TaskDefinition
The details of a task definition run on an EC2 cluster.
|
| Ec2TaskDefinition.Builder
A fluent builder for
Ec2TaskDefinition. |
| Ec2TaskDefinitionAttributes
Attributes used to import an existing EC2 task definition.
|
| Ec2TaskDefinitionAttributes.Builder
A builder for
Ec2TaskDefinitionAttributes |
| Ec2TaskDefinitionProps
The properties for a task definition run on an EC2 cluster.
|
| Ec2TaskDefinitionProps.Builder
A builder for
Ec2TaskDefinitionProps |
| EcrImage
An image from an Amazon ECR repository.
|
| EcsOptimizedImage
Construct a Linux or Windows machine image from the latest ECS Optimized AMI published in SSM.
|
| EcsOptimizedImageOptions
Additional configuration properties for EcsOptimizedImage factory functions.
|
| EcsOptimizedImageOptions.Builder
A builder for
EcsOptimizedImageOptions |
| EcsTarget
Example:
|
| EcsTarget.Builder
A builder for
EcsTarget |
| EfsVolumeConfiguration
The configuration for an Elastic FileSystem volume.
|
| EfsVolumeConfiguration.Builder
A builder for
EfsVolumeConfiguration |
| EnvironmentFile
Constructs for types of environment files.
|
| EnvironmentFileConfig
Configuration for the environment file.
|
| EnvironmentFileConfig.Builder
A builder for
EnvironmentFileConfig |
| EnvironmentFileType
Type of environment file to be included in the container definition.
|
| ExecuteCommandConfiguration
The details of the execute command configuration.
|
| ExecuteCommandConfiguration.Builder
A builder for
ExecuteCommandConfiguration |
| ExecuteCommandLogConfiguration
The log configuration for the results of the execute command actions.
|
| ExecuteCommandLogConfiguration.Builder
A builder for
ExecuteCommandLogConfiguration |
| ExecuteCommandLogging
The log settings to use to for logging the execute command session.
|
| ExternalService
This creates a service using the External launch type on an ECS cluster.
|
| ExternalService.Builder
A fluent builder for
ExternalService. |
| ExternalServiceAttributes
The properties to import from the service using the External launch type.
|
| ExternalServiceAttributes.Builder
A builder for
ExternalServiceAttributes |
| ExternalServiceProps
The properties for defining a service using the External launch type.
|
| ExternalServiceProps.Builder
A builder for
ExternalServiceProps |
| ExternalTaskDefinition
The details of a task definition run on an External cluster.
|
| ExternalTaskDefinition.Builder
A fluent builder for
ExternalTaskDefinition. |
| ExternalTaskDefinitionAttributes
Attributes used to import an existing External task definition.
|
| ExternalTaskDefinitionAttributes.Builder
A builder for
ExternalTaskDefinitionAttributes |
| ExternalTaskDefinitionProps
The properties for a task definition run on an External cluster.
|
| ExternalTaskDefinitionProps.Builder
A builder for
ExternalTaskDefinitionProps |
| 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
A fluent builder for
FargateService. |
| FargateServiceAttributes
The properties to import from the service using the Fargate launch type.
|
| FargateServiceAttributes.Builder
A builder for
FargateServiceAttributes |
| FargateServiceProps
The properties for defining a service using the Fargate launch type.
|
| FargateServiceProps.Builder
A builder for
FargateServiceProps |
| FargateTaskDefinition
The details of a task definition run on a Fargate cluster.
|
| FargateTaskDefinition.Builder
A fluent builder for
FargateTaskDefinition. |
| FargateTaskDefinitionAttributes
Attributes used to import an existing Fargate task definition.
|
| FargateTaskDefinitionAttributes.Builder
A builder for
FargateTaskDefinitionAttributes |
| FargateTaskDefinitionProps
The properties for a task definition.
|
| FargateTaskDefinitionProps.Builder
A builder for
FargateTaskDefinitionProps |
| FirelensConfig
Firelens Configuration https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html#firelens-taskdef.
|
| FirelensConfig.Builder
A builder for
FirelensConfig |
| 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
A fluent builder for
FireLensLogDriver. |
| FireLensLogDriverProps
Specifies the firelens log driver configuration options.
|
| FireLensLogDriverProps.Builder
A builder for
FireLensLogDriverProps |
| FirelensLogRouter
Firelens log router.
|
| FirelensLogRouter.Builder
A fluent builder for
FirelensLogRouter. |
| FirelensLogRouterDefinitionOptions
The options for creating a firelens log router.
|
| FirelensLogRouterDefinitionOptions.Builder
A builder for
FirelensLogRouterDefinitionOptions |
| FirelensLogRouterProps
The properties in a firelens log router.
|
| FirelensLogRouterProps.Builder
A builder for
FirelensLogRouterProps |
| 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
A builder for
FirelensOptions |
| FluentdLogDriver
A log driver that sends log information to journald Logs.
|
| FluentdLogDriver.Builder
A fluent builder for
FluentdLogDriver. |
| FluentdLogDriverProps
Specifies the fluentd log driver configuration options.
|
| FluentdLogDriverProps.Builder
A builder for
FluentdLogDriverProps |
| 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
A fluent builder for
GelfLogDriver. |
| GelfLogDriverProps
Specifies the journald log driver configuration options.
|
| GelfLogDriverProps.Builder
A builder for
GelfLogDriverProps |
| GenericLogDriver
A log driver that sends logs to the specified driver.
|
| GenericLogDriver.Builder
A fluent builder for
GenericLogDriver. |
| GenericLogDriverProps
The configuration to use when creating a log driver.
|
| GenericLogDriverProps.Builder
A builder for
GenericLogDriverProps |
| HealthCheck
The health check command and associated configuration parameters for the container.
|
| HealthCheck.Builder
A builder for
HealthCheck |
| Host
The details on a container instance bind mount host volume.
|
| Host.Builder
A builder for
Host |
| IBaseService
The interface for BaseService.
|
| IBaseService.Jsii$Default
Internal default implementation for
IBaseService. |
| ICluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| IEc2Service
The interface for a service using the EC2 launch type on an ECS cluster.
|
| IEc2Service.Jsii$Default
Internal default implementation for
IEc2Service. |
| IEc2TaskDefinition
The interface of a task definition run on an EC2 cluster.
|
| IEc2TaskDefinition.Jsii$Default
Internal default implementation for
IEc2TaskDefinition. |
| IEcsLoadBalancerTarget
Interface for ECS load balancer target.
|
| IEcsLoadBalancerTarget.Jsii$Default
Internal default implementation for
IEcsLoadBalancerTarget. |
| IExternalService
The interface for a service using the External launch type on an ECS cluster.
|
| IExternalService.Jsii$Default
Internal default implementation for
IExternalService. |
| IExternalTaskDefinition
The interface of a task definition run on an External cluster.
|
| IExternalTaskDefinition.Jsii$Default
Internal default implementation for
IExternalTaskDefinition. |
| IFargateService
The interface for a service using the Fargate launch type on an ECS cluster.
|
| IFargateService.Jsii$Default
Internal default implementation for
IFargateService. |
| IFargateTaskDefinition
The interface of a task definition run on a Fargate cluster.
|
| IFargateTaskDefinition.Jsii$Default
Internal default implementation for
IFargateTaskDefinition. |
| InferenceAccelerator
Elastic Inference Accelerator.
|
| InferenceAccelerator.Builder
A builder for
InferenceAccelerator |
| 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
Internal default implementation for
ITaskDefinition. |
| ITaskDefinitionExtension
An extension for Task Definitions.
|
| ITaskDefinitionExtension.Jsii$Default
Internal default implementation for
ITaskDefinitionExtension. |
| JournaldLogDriver
A log driver that sends log information to journald Logs.
|
| JournaldLogDriver.Builder
A fluent builder for
JournaldLogDriver. |
| JournaldLogDriverProps
Specifies the journald log driver configuration options.
|
| JournaldLogDriverProps.Builder
A builder for
JournaldLogDriverProps |
| JsonFileLogDriver
A log driver that sends log information to json-file Logs.
|
| JsonFileLogDriver.Builder
A fluent builder for
JsonFileLogDriver. |
| JsonFileLogDriverProps
Specifies the json-file log driver configuration options.
|
| JsonFileLogDriverProps.Builder
A builder for
JsonFileLogDriverProps |
| LaunchType
The launch type of an ECS service.
|
| LinuxParameters
Linux-specific options that are applied to the container.
|
| LinuxParameters.Builder
A fluent builder for
LinuxParameters. |
| LinuxParametersProps
The properties for defining Linux-specific options that are applied to the container.
|
| LinuxParametersProps.Builder
A builder for
LinuxParametersProps |
| ListenerConfig
Base class for configuring listener when registering targets.
|
| LoadBalancerTargetOptions
Properties for defining an ECS target.
|
| LoadBalancerTargetOptions.Builder
A builder for
LoadBalancerTargetOptions |
| LogDriver
The base class for log drivers.
|
| LogDriverConfig
The configuration to use when creating a log driver.
|
| LogDriverConfig.Builder
A builder for
LogDriverConfig |
| MachineImageType
The machine image type.
|
| MemoryUtilizationScalingProps
The properties for enabling scaling based on memory utilization.
|
| MemoryUtilizationScalingProps.Builder
A builder for
MemoryUtilizationScalingProps |
| MountPoint
The details of data volume mount points for a container.
|
| MountPoint.Builder
A builder for
MountPoint |
| NetworkMode
The networking mode to use for the containers in the task.
|
| OperatingSystemFamily
The operating system for Fargate Runtime Platform.
|
| 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
A builder for
PortMapping |
| 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
A fluent builder for
RepositoryImage. |
| RepositoryImageProps
The properties for an image hosted in a public or private repository.
|
| RepositoryImageProps.Builder
A builder for
RepositoryImageProps |
| RequestCountScalingProps
The properties for enabling scaling based on Application Load Balancer (ALB) request counts.
|
| RequestCountScalingProps.Builder
A builder for
RequestCountScalingProps |
| RuntimePlatform
The interface for Runtime Platform.
|
| RuntimePlatform.Builder
A builder for
RuntimePlatform |
| S3EnvironmentFile
Environment file from S3.
|
| ScalableTaskCount
The scalable attribute representing task count.
|
| ScalableTaskCount.Builder
A fluent builder for
ScalableTaskCount. |
| ScalableTaskCountProps
The properties of a scalable attribute representing task count.
|
| ScalableTaskCountProps.Builder
A builder for
ScalableTaskCountProps |
| Scope
The scope for the Docker volume that determines its lifecycle.
|
| ScratchSpace
The temporary disk space mounted to the container.
|
| ScratchSpace.Builder
A builder for
ScratchSpace |
| Secret
A secret environment variable.
|
| SecretVersionInfo
Specify the secret's version id or version stage.
|
| SecretVersionInfo.Builder
A builder for
SecretVersionInfo |
| SplunkLogDriver
A log driver that sends log information to splunk Logs.
|
| SplunkLogDriver.Builder
A fluent builder for
SplunkLogDriver. |
| SplunkLogDriverProps
Specifies the splunk log driver configuration options.
|
| SplunkLogDriverProps.Builder
A builder for
SplunkLogDriverProps |
| SplunkLogFormat
Log Message Format.
|
| SyslogLogDriver
A log driver that sends log information to syslog Logs.
|
| SyslogLogDriver.Builder
A fluent builder for
SyslogLogDriver. |
| SyslogLogDriverProps
Specifies the syslog log driver configuration options.
|
| SyslogLogDriverProps.Builder
A builder for
SyslogLogDriverProps |
| SystemControl
Kernel parameters to set in the container.
|
| SystemControl.Builder
A builder for
SystemControl |
| TaskDefinition
The base class for all task definitions.
|
| TaskDefinition.Builder
A fluent builder for
TaskDefinition. |
| TaskDefinitionAttributes
A reference to an existing task definition.
|
| TaskDefinitionAttributes.Builder
A builder for
TaskDefinitionAttributes |
| TaskDefinitionProps
The properties for task definitions.
|
| TaskDefinitionProps.Builder
A builder for
TaskDefinitionProps |
| Tmpfs
The details of a tmpfs mount for a container.
|
| Tmpfs.Builder
A builder for
Tmpfs |
| 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
A builder for
TrackCustomMetricProps |
| Ulimit
The ulimit settings to pass to the container.
|
| Ulimit.Builder
A builder for
Ulimit |
| UlimitName
Type of resource to set a limit on.
|
| Volume
A data volume used in a task definition.
|
| Volume.Builder
A builder for
Volume |
| VolumeFrom
The details on a data volume from another container in the same task definition.
|
| VolumeFrom.Builder
A builder for
VolumeFrom |
| WindowsOptimizedVersion
ECS-optimized Windows version list.
|
| Class and Description |
|---|
| AwsLogDriver
A log driver that sends log information to CloudWatch Logs.
|
| BaseService
The base class for Ec2Service and FargateService services.
|
| CapacityProviderStrategy
A Capacity Provider strategy to use for the service.
|
| CloudMapOptions
The options to enabling AWS Cloud Map for an Amazon ECS service.
|
| Cluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| ContainerDefinition
A container definition is used in a task definition to describe the containers that are launched as part of a task.
|
| ContainerImage
Constructs for types of container images.
|
| DeploymentCircuitBreaker
The deployment circuit breaker to use for the service.
|
| DeploymentController
The deployment controller to use for the service.
|
| Ec2Service
This creates a service using the EC2 launch type on an ECS cluster.
|
| Ec2TaskDefinition
The details of a task definition run on an EC2 cluster.
|
| FargatePlatformVersion
The platform version on which to run your service.
|
| FargateService
This creates a service using the Fargate launch type on an ECS cluster.
|
| FargateTaskDefinition
The details of a task definition run on a Fargate cluster.
|
| HealthCheck
The health check command and associated configuration parameters for the container.
|
| ICluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| LogDriver
The base class for log drivers.
|
| PlacementConstraint
The placement constraints to use for tasks in the service.
|
| PlacementStrategy
The placement strategies to use for tasks in the service.
|
| PropagatedTagSource
Propagate tags from either service or task definition.
|
| Protocol
Network protocol.
|
| RuntimePlatform
The interface for Runtime Platform.
|
| Secret
A secret environment variable.
|
| TaskDefinition
The base class for all task definitions.
|
| Class and Description |
|---|
| FargatePlatformVersion
The platform version on which to run your service.
|
| ICluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| ITaskDefinition
The interface for all task definitions.
|
| Class and Description |
|---|
| ContainerDefinition
A container definition is used in a task definition to describe the containers that are launched as part of a task.
|
| FargatePlatformVersion
The platform version on which to run your service.
|
| ICluster
A regional grouping of one or more container instances on which you can run tasks and services.
|
| ITaskDefinition
The interface for all task definitions.
|
| PlacementConstraint
The placement constraints to use for tasks in the service.
|
| PlacementStrategy
The placement strategies to use for tasks in the service.
|
| TaskDefinition
The base class for all task definitions.
|
Copyright © 2022. All rights reserved.