AWS ECS Service Tables
The AWS ECS Service uses the following tables
Tables
AWSECSAttachmentDetails
| Name | Type | Description |
|---|---|---|
| Name | string | The name of the key-value pair. For environment variables, this is the name of the environment variable. |
| Value | string | The value of the key-value pair. For environment variables, this is the value of the environment variable. |
| AWSECSAttachmentID | string | The unique identifier for the attachment. |
| ID | integer | The ID of the attachment detail. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSAttachments
| Name | Type | Description |
|---|---|---|
| AWSECSClusterConfigID | integer | A unique identifier for the configuration associated with the cluster config |
| AWSECSContainerInstanceConfigID | integer | A unique identifier for the configuration associated with the container instance config |
| AWSECSTaskConfigID | integer | A unique identifier for the configuration associated with the task config |
| Status | string | The status of the attachment. Valid values are PRECREATED, CREATED, ATTACHING, ATTACHED, DETACHING, DETACHED, DELETED, and FAILED. |
| Type | string | The type of the attachment, such as ElasticNetworkInterface, Service Connect, and AmazonElasticBlockStorage. |
| ID | string | The ID of the attachment. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| AWSECSContainerInstanceARN | string | The ARN of the container instances that host the task. |
| AWSECSTaskARN | string | The ARN of the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSCapacityProviderStrategies
| Name | Type | Description |
|---|---|---|
| AWSECSClusterConfigID | integer | A unique identifier for the configuration associated with the cluster config |
| AWSECSDeploymentConfigID | integer | A unique identifier for the configuration associated with the deployment config |
| AWSECSServiceConfigID | integer | A unique identifier for the configuration associated with the service config |
| AWSECSTaskSetConfigID | integer | A unique identifier for the configuration associated with the task set config |
| Base | integer | The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used. |
| Weight | integer | The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. |
| AWSECSDeploymentID | string | The ID of the deployment. |
| CapacityProvider | string | The short name of the capacity provider. |
| ID | integer | The ID of the capacity provider. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| AWSECSServiceARN | string | The ARN of the service. |
| AWSECSTaskSetARN | string | The ARN of the task set that hosts the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSClusters
| Name | Type | Description |
|---|---|---|
| ActiveServicesCount | integer | The number of services that are running on the cluster in an ACTIVE state. |
| ARN | string | The ARN of the cluster that hosts the service. |
| AttachmentsStatus | string | The status of the capacity providers associated with the cluster. The following are the states that are returned: UPDATE_IN_PROGRESS, UPDATE_COMPLETE, UPDATE_FAILED, |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| CapacityProvidersJson | string | The capacity providers associated with the cluster. |
| CloudWatchEncryptionEnabled | bit | Determines whether to use encryption on the CloudWatch logs. If not specified, encryption will be off. |
| CloudWatchLogGroupName | string | The name of the CloudWatch log group to send logs to. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| FargateEphemeralStorageKMSKeyID | string | Specify the AWS Key Management Service key ID for the Fargate ephemeral storage. |
| Logging | string | The log setting to use for redirecting logs for your execute command results. The following log settings are available: NONE, DEFAULT, OVERRIDE |
| LoggingKMSKeyID | string | Specify a AWS Key Management Service key ID to encrypt your logs. |
| ManagedStorageKMSKeyID | string | Specify a AWS Key Management Service key ID to encrypt the managed storage. |
| Name | string | A user-generated string that you use to identify your cluster. |
| PendingTasksCount | integer | The number of tasks in the cluster that are in the PENDING state. |
| RegisteredContainerInstancesCount | integer | The number of container instances registered into the cluster. This includes container instances in both ACTIVE and DRAINING status. |
| RunningTasksCount | integer | The number of tasks in the cluster that are in the RUNNING state. |
| S3BucketName | string | The name of the S3 bucket to send logs to. |
| S3EncryptionEnabled | bit | Determines whether to use encryption on the S3 logs. If not specified, encryption is not used. |
| S3KeyPrefix | string | An optional folder in the S3 bucket to place logs in. |
| ServiceConnectDefaultsNamespace | string | Use this parameter to set a default Service Connect namespace. |
| Status | string | The status of the cluster. The following are the possible states that are returned: ACTIVE, PROVISIONING, DEPROVISIONING, FAILED, INACTIVE |
AWSECSClusterSettings
| Name | Type | Description |
|---|---|---|
| Name | string | The name of the cluster setting. The value is containerInsights. |
| Value | string | The value to set for the cluster setting. The supported values are enhanced, enabled, and disabled. |
| ID | integer | The ID of the cluster setting. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSClusterStatistics
| Name | Type | Description |
|---|---|---|
| Name | string | The name of the key-value pair. For environment variables, this is the name of the environment variable. |
| Value | string | The value of the key-value pair. For environment variables, this is the value of the environment variable. |
| ID | integer | The ID of the cluster statistic. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSContainerInstances
| Name | Type | Description |
|---|---|---|
| AgentConnected | bit | This parameter returns true if the agent is connected to Amazon ECS. An instance with an agent that may be unhealthy or stopped return false. Only instances connected to an agent can accept task placement requests. |
| AgentHash | string | The Git commit hash for the Amazon ECS container agent build on the amazon-ecs-agent GitHub repository. |
| AgentUpdateStatus | string | The status of the most recent agent update. If an update wasn't ever requested, this value is NULL. Valid Values: PENDING, STAGING, STAGED, UPDATING, UPDATED, FAILED |
| AgentVersion | string | The version number of the Amazon ECS container agent. |
| ARN | string | The ARN of the Container Instance. |
| AttributesJson | string | The attributes set for the container instance, either by the Amazon ECS container agent at instance registration or manually with the PutAttributes operation. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| CapacityProviderName | string | The capacity provider that's associated with the container instance. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| DockerVersion | string | The Docker version that's running on the container instance |
| ID | string | The ID of the container instance. |
| OverallHealthStatus | string | An object representing the health status of the container instance. |
| PendingTasksCount | integer | The number of tasks on the container instance that are in the PENDING status. |
| RegisteredAt | datetime | The Unix timestamp for the time when the container instance was registered. |
| RunningTasksCount | integer | The number of tasks on the container instance that have a desired status (desiredStatus) of RUNNING. |
| Status | string | The status of the container instance. The valid values are REGISTERING, REGISTRATION_FAILED, ACTIVE, INACTIVE, DEREGISTERING, or DRAINING. |
| StatusReason | string | The reason that the container instance reached its current status. |
| Version | bigint | The version counter for the container instance. |
AWSECSContainerOverrides
| Name | Type | Description |
|---|---|---|
| CommandsJson | string | The command to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name. |
| Cpu | integer | The number of cpu units reserved for the container, instead of the default value from the task definition. You must also specify a container name. |
| Memory | integer | The hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name. |
| MemoryReservation | integer | The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name. |
| Name | string | The name of the container that receives the override. This parameter is required if any override is specified. |
| ID | integer | The ID of the container override. |
| AWSECSTaskARN | string | The ARN of the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSContainers
| Name | Type | Description |
|---|---|---|
| ARN | string | The ARN of the container. |
| AWSECSTaskARN | string | The ARN of the task. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| Cpu | string | The number of CPU units set for the container. The value is 0 if no value was specified in the container definition when the task definition was registered. |
| ExitCode | integer | The exit code returned from the container. |
| GpuIDsJson | string | The IDs of each GPU assigned to the container. |
| HealthStatus | string | The health status of the container. If health checks aren't configured for this container in its task definition, then it reports the health status as UNKNOWN. Valid values are: HEALTHY, UNHEALTHY, UNKOWN |
| Image | string | The image used for the container. |
| ImageDigest | string | The container image manifest digest. |
| LastStatus | string | The last known status of the container. |
| Memory | string | The hard limit (in MiB) of memory set for the container. |
| MemoryReservation | string | The soft limit (in MiB) of memory set for the container. |
| Name | string | The name of the container. |
| Reason | string | A short (255 max characters) human-readable string to provide additional details about a running or stopped container. |
| RuntimeID | string | The ID of the Docker container. |
AWSECSDeployments
| Name | Type | Description |
|---|---|---|
| AWSECSServiceARN | string | The ARN of the service. |
| AWSVPCAssignPublicIp | string | Whether the task's elastic network interface receives a public IP address. Valid values: ENABLED, DISABLED |
| AWSVPCSecurityGroupsJson | string | The IDs of the security groups associated with the task or service. If you don't specify a security group, the default security group for the VPC is used. There's a limit of 5 security groups that can be specified. |
| AWSVPCSubnetsJson | string | The IDs of the subnets associated with the task or service. There's a limit of 16 subnets that can be specified. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| CreatedAt | datetime | The Unix timestamp for the time when the service deployment was created. |
| DesiredCount | integer | The most recent desired count of tasks that was specified for the service to deploy or maintain. |
| FailedTasks | integer | The number of consecutively failed tasks in the deployment. |
| FargateEphemeralStorageKMSKeyID | string | Specify the AWS Key Management Service key ID for the Fargate ephemeral storage. |
| ID | string | The ID of the deployment. |
| LaunchType | string | The launch type the tasks in the service are using. |
| PendingCount | integer | The number of tasks in the deployment that are in the PENDING status. |
| PlatformFamily | string | The operating system that your tasks in the service, or tasks are running on. A platform family is specified only for tasks using the Fargate launch type. |
| PlatformVersion | string | The platform version that your tasks in the service run on. |
| RolloutState | string | The rollout state of the deployment. Valid values: COMPLETED, FAILED, IN_PROGRESS |
| RolloutStateReason | string | A description of the rollout state of a deployment. |
| RunningCount | integer | The number of tasks in the deployment that are in the RUNNING status. |
| ServiceConnectEnabled | bit | The details of the Service Connect configuration that's used by this deployment. |
| ServiceConnectLogDriver | string | The log driver to use for the container. Valid values: json-file, syslog, journald, gelf, fluentd, awslogs, splunk, `awsfirelens |
| ServiceConnectLogOptionsJson | string | The configuration options to send to the log driver. |
| ServiceConnectLogSecretOptionsJson | string | The secrets to pass to the log configuration. |
| ServiceConnectNamespace | string | The namespace name or full Amazon Resource Name (ARN) of the AWS Cloud Map namespace to list the services in. |
| Status | string | The status of the deployment. Valid values: PRIMARY, ACTIVE, INACTIVE |
| TaskDefinition | string | The most recent task definition that was specified for the tasks in the service to use. |
| UpdatedAt | datetime | The Unix timestamp for the time when the service deployment was last updated. |
AWSECSEnvironmentFiles
| Name | Type | Description |
|---|---|---|
| AWSECSContainerOverrideConfigID | integer | A unique identifier for the configuration associated with the container override configuration. |
| Type | string | The file type to use. Environment files are objects in Amazon S3. The only supported value is s3. |
| Value | string | The ARN of the Amazon S3 object containing the environment variable file. |
| AWSECSContainerOverrideID | integer | A unique identifier for the configuration associated with the container override. |
| ID | integer | The ID of the environment file. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSEnvironments
| Name | Type | Description |
|---|---|---|
| AWSECSContainerOverrideConfigID | integer | A unique identifier for the configuration associated with the container override configuration. |
| Name | string | The Amazon ECS resource name. |
| Value | string | Determines whether the account setting is on or off for the specified resource. |
| AWSECSContainerOverrideID | integer | A unique identifier for the configuration associated with the container override. |
| ID | integer | The ID of the environment. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSFailures
| Name | Type | Description |
|---|---|---|
| AWSECSClusterConfigID | integer | A unique identifier for the configuration associated with the cluster config |
| ARN | string | The ARN of the failed resource. |
| AWSECSContainerInstanceConfigID | integer | A unique identifier for the configuration associated with the container instance config |
| AWSECSServiceConfigID | integer | A unique identifier for the configuration associated with the service config |
| AWSECSTaskConfigID | integer | A unique identifier for the configuration associated with the task config |
| Detail | string | The details of the failure. |
| Reason | string | The reason for the failure. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| ID | integer | The ID of the failure. |
| AWSECSContainerInstanceARN | string | The ARN of the container instances that host the task. |
| AWSECSServiceARN | string | The ARN of the service. |
| AWSECSTaskARN | string | The ARN of the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSInferenceAcceleratorOverrides
| Name | Type | Description |
|---|---|---|
| DeviceName | string | The Elastic Inference accelerator device name to override for the task. This parameter must match a deviceName specified in the task definition. |
| DeviceType | string | The Elastic Inference accelerator type to use. |
| ID | integer | The ID of the inference accelerator override. |
| AWSECSTaskARN | string | The ARN of the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSInferenceAccelerators
| Name | Type | Description |
|---|---|---|
| DeviceName | string | The Elastic Inference accelerator device name. The deviceName must also be referenced in a container definition as a ResourceRequirement. |
| DeviceType | string | The Elastic Inference accelerator type to use. |
| ID | integer | The ID of the inference accelerator. |
| AWSECSTaskARN | string | The ARN of the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSInstanceHealthCheckResults
| Name | Type | Description |
|---|---|---|
| LastStatusChange | datetime | The Unix timestamp for when the container instance health status last changed. |
| Status | string | The container instance health status. Valid values: OK, IMPAIRED, INSUFFICIENT_DATA, INITIALIZING |
| LastUpdated | datetime | The Unix timestamp for when the container instance health status was last updated. |
| Type | string | The type of container instance health status that was verified. |
| ID | integer | The ID of the health check result. |
| AWSECSContainerInstanceARN | string | The ARN of the container instances that host the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSLoadBalancers
| Name | Type | Description |
|---|---|---|
| AWSECSServiceConfigID | integer | A unique identifier for the configuration associated with the service config |
| AWSECSTaskSetConfigID | integer | A unique identifier for the configuration associated with the task set config |
| ContainerName | string | The name of the container (as it appears in a container definition) to associate with the load balancer. |
| ContainerPort | integer | The port on the container to associate with the load balancer. |
| Name | string | The name of the load balancer to associate with the Amazon ECS service or task set. |
| ID | integer | The ID of the load balancer. |
| AWSECSServiceARN | string | The ARN of the service. |
| AWSECSTaskSetARN | string | The ARN of the task set that hosts the service. |
| TargetGroupARN | string | The full ARN of the Elastic Load Balancing target group or groups associated with a service or task set. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSManagedAgents
| Name | Type | Description |
|---|---|---|
| LastStartedAt | datetime | The Unix timestamp for the time when the managed agent was last started. |
| LastStatus | string | The last known status of the managed agent. |
| Name | string | The name of the managed agent. When the execute command feature is turned on, the managed agent name is ExecuteCommandAgent. |
| Reason | string | The reason for why the managed agent is in the state it is in. |
| AWSECSContainerARN | string | The ARN of the container. |
| ID | integer | The ID of the managed asset. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSNetworkBindings
| Name | Type | Description |
|---|---|---|
| BindIP | string | The IP address that the container is bound to on the container instance. |
| ContainerPort | integer | The port number on the container that's used with the network binding. |
| ContainerPortRange | string | The port number range on the container that's bound to the dynamically mapped host port range. |
| HostPort | integer | The port number on the host that's used with the network binding. |
| HostPortRange | string | The port number range on the host that's used with the network binding. This is assigned is assigned by Docker and delivered by the Amazon ECS agent. |
| Protocol | string | The protocol used for the network binding. |
| AWSECSContainerARN | string | The ARN of the container. |
| ID | integer | The ID of the network binding. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSNetworkInterfaces
| Name | Type | Description |
|---|---|---|
| Ipv6Address | string | The private IPv6 address for the network interface. |
| PrivateIpv4Address | string | The private IPv4 address for the network interface. |
| AWSECSContainerARN | string | The ARN of the container. |
| AttachmentID | string | The attachment ID for the network interface. |
| ID | integer | The ID of the network interface. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSPlacementConstraints
| Name | Type | Description |
|---|---|---|
| Expression | string | A cluster query language expression to apply to the constraint. |
| Type | string | The type of constraint. Use distinctInstance to ensure that each task in a particular group is running on a different container instance. Use memberOf to restrict the selection to a group of valid candidates. |
| ID | integer | The ID of the placement constraint. |
| AWSECSServiceARN | string | The ARN of the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSPlacementStrategies
| Name | Type | Description |
|---|---|---|
| Field | string | The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that's applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used. |
| Type | string | The type of placement strategy. The random placement strategy randomly places tasks on available candidates. The spread placement strategy spreads placement across available candidates evenly based on the field parameter. The binpack strategy places tasks on available candidates that have the least available amount of the resource that's specified with the field parameter. For example, if you binpack on memory, a task is placed on the instance with the least amount of remaining memory but still enough to run the task. |
| ID | integer | The ID of the placement strategy. |
| AWSECSServiceARN | string | The ARN of the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSResources
| Name | Type | Description |
|---|---|---|
| AWSECSContainerInstanceConfigID | integer | A unique identifier for the configuration associated with the container instance config |
| DoubleValue | float | When the doubleValue type is set, the value of the resource must be a double precision floating-point type. |
| IntegerValue | integer | When the integerValue type is set, the value of the resource must be an integer. |
| LongValue | bigint | When the longValue type is set, the value of the resource must be an extended precision floating-point type. |
| Name | string | The name of the resource, such as CPU, MEMORY, PORTS, PORTS_UDP, or a user-defined resource. |
| Type | string | The type of the resource. Valid values: INTEGER, DOUBLE, LONG, or STRINGSET. |
| IsRemaining | bit | NEED DESCRIPTION |
| IsRegistered | bit | NEED DESCRIPTION |
| StringSetValueJson | string | When the stringSetValue type is set, the value of the resource must be a string type. |
| AWSECSContainerInstanceARN | string | The ARN of the container instances that host the task. |
| ID | integer | The ID of the resource. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServiceConnectClientAliases
| Name | Type | Description |
|---|---|---|
| AWSECSServiceConnectServiceConfigID | integer | A unique identifier for the configuration associated with the service config |
| DNSName | string | The dnsName is the name that you use in the applications of client tasks to connect to this service. The name must be a valid DNS name but doesn't need to be fully-qualified. |
| Port | integer | The listening port number for the Service Connect proxy. This port is available inside of all of the tasks within the same namespace. |
| AWSECSServiceConnectServiceID | integer | The ID of the service connect service. |
| ID | integer | The ID of the Service Connect client alias. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServiceConnectResources
| Name | Type | Description |
|---|---|---|
| DiscoveryName | string | The discovery name of this Service Connect resource. |
| AWSECSDeploymentID | string | The ID of the deployment. |
| ID | integer | The ID of the Service Connect resource. |
| DiscoveryARN | string | The ARN for the namespace in AWS Cloud Map that matches the discovery name for this Service Connect resource. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServiceConnectServices
| Name | Type | Description |
|---|---|---|
| DiscoveryName | string | The discoveryName is the name of the new AWS Cloud Map service that Amazon ECS creates for this Amazon ECS service. |
| PortName | string | The portName must match the name of one of the portMappings from all the containers in the task definition of this Amazon ECS service. |
| PerRequestTimeoutSeconds | integer | The amount of time waiting for the upstream to respond with a complete response per request. A value of 0 can be set to disable perRequestTimeout. |
| TLSKMSKey | string | The AWS Key Management Service key. |
| AWSECSDeploymentID | string | The ID of the deployment. |
| ID | integer | The ID of the service connect service. |
| IdleTimeoutSeconds | integer | The amount of time in seconds a connection will stay active while idle. A value of 0 can be set to disable idleTimeout. |
| IngressPortOverride | integer | The port number for the Service Connect proxy to listen on. |
| AWSPCAAuthorityAARN | string | The ARN of the AWS Private Certificate Authority certificate. |
| TLSRoleARN | string | The ARN of the IAM role that's associated with the Service Connect TLS. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServiceEvents
| Name | Type | Description |
|---|---|---|
| CreatedAt | datetime | The Unix timestamp for the time when the event was triggered. |
| Message | string | The event message. |
| AWSECSServiceARN | string | The ARN of the service. |
| ID | string | The ID string for the event. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServiceRegistries
| Name | Type | Description |
|---|---|---|
| ARN | string | The ARN of the service registry. |
| AWSECSServiceConfigID | integer | A unique identifier for the configuration associated with the service config |
| AWSECSTaskSetConfigID | integer | A unique identifier for the configuration associated with the task set config |
| ContainerName | string | The container name value to be used for your service discovery service. It's already specified in the task definition. |
| ContainerPort | integer | The port value to be used for your service discovery service. |
| Port | integer | The port value used if your service discovery service specified an SRV record. |
| AWSECSServiceARN | string | The ARN of the service. |
| AWSECSTaskSetARN | string | The ARN of the task set that hosts the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSECSServices
| Name | Type | Description |
|---|---|---|
| ARN | string | The ARN of the service. |
| AvailabilityZoneRebalancing | string | Indicates whether to use Availability Zone rebalancing for the service. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| AWSVPCAssignPublicIp | string | Whether the task's elastic network interface receives a public IP address. Valid values: ENABLED, DISABLED |
| AWSVPCSecurityGroupsJson | string | The IDs of the security groups associated with the task or service. If you don't specify a security group, the default security group for the VPC is used. There's a limit of 5 security groups that can be specified. |
| AWSVPCSubnetsJson | string | The IDs of the subnets associated with the task or service. There's a limit of 16 subnets that can be specified. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| ClusterARN | string | The ARN of the cluster that hosts the service. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| CreatedAt | datetime | The Unix timestamp for the time when the service was created. |
| CreatedBy | string | The principal that created the service. |
| DeploymentAlarmNamesJson | string | One or more CloudWatch alarm names. Use a "," to separate the alarms. |
| DeploymentAlarmsEnable | bit | Determines whether to use the CloudWatch alarm option in the service deployment process. |
| DeploymentAlarmsRollback | bit | Determines whether to configure Amazon ECS to roll back the service if a service deployment fails. If rollback is used, when a service deployment fails, the service is rolled back to the last deployment that completed successfully. |
| DeploymentCircuitBreakerEnable | bit | Determines whether to use the deployment circuit breaker logic for the service. |
| DeploymentCircuitBreakerRollback | bit | Determines whether to configure Amazon ECS to roll back the service if a service deployment fails. If rollback is on, when a service deployment fails, the service is rolled back to the last deployment that completed successfully. |
| DeploymentControllerType | string | The deployment controller type to use. Valid values: ECS, CODE_DEPLOY, EXTERNAL |
| DeploymentMaximumPercent | integer | If a service is using the rolling update (ECS) deployment type, the maximumPercent parameter represents an upper limit on the number of your service's tasks that are allowed in the RUNNING or PENDING state during a deployment, as a percentage of the desiredCount (rounded down to the nearest integer). |
| DeploymentMinimumHealthyPercent | integer | If a service is using the rolling update (ECS) deployment type, the minimumHealthyPercent represents a lower limit on the number of your service's tasks that must remain in the RUNNING state during a deployment, as a percentage of the desiredCount (rounded up to the nearest integer). |
| DesiredCount | integer | The desired number of instantiations of the task definition to keep running on the service. |
| EnableECSManagedTags | bit | Determines whether to use Amazon ECS managed tags for the tasks in the service. |
| EnableExecuteCommand | bit | Determines whether the execute command functionality is turned on for the service. If true, the execute command functionality is turned on for all containers in tasks as part of the service. |
| HealthCheckGracePeriodSeconds | integer | The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started. |
| LaunchType | string | The launch type the service is using. When using the DescribeServices API, this field is omitted if the service was created using a capacity provider strategy. Valid values: EC2, FARGATE, EXTERNAL |
| Name | string | The name of the service. |
| PendingCount | integer | The number of tasks in the cluster that are in the PENDING state. |
| PlatformFamily | string | The operating system that your tasks in the service run on. A platform family is specified only for tasks using the Fargate launch type. |
| PlatformVersion | string | The platform version to run your service on. |
| PropagateTags | string | Determines whether to propagate the tags from the task definition or the service to the task. If no value is specified, the tags aren't propagated. Valid values: TASK_DEFINITION, SERVICE, NONE |
| RoleARN | string | The ARN of the IAM role that's associated with the service. It allows the Amazon ECS container agent to register container instances with an Elastic Load Balancing load balancer. |
| RunningCount | integer | The number of tasks in the cluster that are in the RUNNING state. |
| SchedulingStrategy | string | The scheduling strategy to use for the service. The scheduling strategy to use for the service: REPLICA and DAEMON |
| Status | string | The status of the service. The valid values are ACTIVE, DRAINING, or INACTIVE. |
| TaskDefinition | string | The task definition to use for tasks in the service. |
AWSECSTasks
| Name | Type | Description |
|---|---|---|
| ARN | string | The ARN of the task. |
| AvailabilityZone | string | The Availability Zone for the task. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| CapacityProviderName | string | The capacity provider that's associated with the task. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| Connectivity | string | The connectivity status of a task. Valid Values: CONNECTED, DISCONNECTED |
| ConnectivityAt | datetime | The Unix timestamp for the time when the task last went into CONNECTED status. |
| ContainerInstanceARN | string | The ARN of the container instances that host the task. |
| Cpu | string | The number of CPU units used by the task as expressed in a task definition. |
| CreatedAt | datetime | The Unix timestamp for the time when the task was created. More specifically, it's for the time when the task entered the PENDING state. |
| DesiredStatus | string | The desired status of the task. |
| EnableExecuteCommand | bit | Determines whether execute command functionality is turned on for this task. If true, execute command functionality is turned on all the containers in the task. |
| EphemeralStorageSizeInGiB | integer | The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is 21 GiB and the maximum supported value is 200 GiB. |
| ExecutionStoppedAt | datetime | The Unix timestamp for the time when the task execution stopped. |
| FargateEphemeralStorageKMSKeyID | string | Specify the AWS Key Management Service key ID for the Fargate ephemeral storage. |
| FargateEphemeralStorageSizeInGiB | integer | Specify the total amount, in GiB, of Fargate ephemeral storage. |
| Group | string | The name of the task group that's associated with the task. |
| HealthStatus | string | The health status of the task. If health checks aren't configured for this container in its task definition, then it reports the health status as UNKNOWN. Valid values are: HEALTHY, UNHEALTHY, UNKOWN |
| LastStatus | string | The last known status for the task. |
| LaunchType | string | The infrastructure where your task runs on. |
| Memory | string | The amount of memory (in MiB) that the task uses as expressed in a task definition. |
| OverridesCpu | string | The CPU override for the task. |
| OverridesEphemeralStorageSizeInGiB | integer | The ephemeral storage setting override for the task in GiB. |
| OverridesExecutionRoleARN | string | The ARN of the task execution role override for the task. |
| OverridesMemory | string | The memory override for the task. |
| PlatformFamily | string | The operating system that your tasks are running on. A platform family is specified only for tasks that use the Fargate launch type. |
| PlatformVersion | string | The platform version where your task runs on. |
| PullStartedAt | datetime | The Unix timestamp for the time when the container image pull began. |
| PullStoppedAt | datetime | The Unix timestamp for the time when the container image pull completed. |
| StartedAt | datetime | The Unix timestamp for the time when the task started. More specifically, it's for the time when the task transitioned from the PENDING state to the RUNNING state. |
| StartedBy | string | The tag specified when a task is started. If an Amazon ECS service started the task, the startedBy parameter contains the deployment ID of that service. |
| StopCode | string | The stop code indicating why a task was stopped. The stoppedReason might contain additional details. |
| StoppedAt | datetime | The Unix timestamp for the time when the task was stopped. More specifically, it's for the time when the task transitioned from the RUNNING state to the STOPPED state. |
| StoppedReason | string | The reason that the task was stopped. |
| StoppingAt | datetime | The Unix timestamp for the time when the task stops. More specifically, it's for the time when the task transitions from the RUNNING state to STOPPING. |
| TaskDefinitionARN | string | The ARN of the task definition that creates the task. |
| TaskRoleARN | string | The ARN of the task role that creates the task. |
| Version | bigint | The version counter for the task. Every time a task experiences a change that starts a CloudWatch event, the version counter is incremented. |
AWSECSTaskSets
| Name | Type | Description |
|---|---|---|
| ARN | string | The ARN of the task set. |
| AWSECSServiceARN | string | The ARN of the service. |
| AWSVPCAssignPublicIp | string | Whether the task's elastic network interface receives a public IP address. Valid values: ENABLED, DISABLED |
| AWSVPCSecurityGroupsJson | string | The IDs of the security groups associated with the task or service. If you don't specify a security group, the default security group for the VPC is used. There's a limit of 5 security groups that can be specified. |
| AWSVPCSubnetsJson | string | The IDs of the subnets associated with the task or service. There's a limit of 16 subnets that can be specified. |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
| ClusterARN | string | The ARN of the cluster that hosts the service. |
| ComputedDesiredCount | integer | The computed desired count for the task set. This is calculated by multiplying the service's desiredCount by the task set's scale percentage. The result is always rounded up. For example, if the computed desired count is 1.2, it rounds up to 2 tasks. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| CreatedAt | datetime | The Unix timestamp for the time when the task set was created. |
| ExternalID | string | The external ID associated with the task set. |
| FargateEphemeralStorageKMSKeyID | string | Specify the AWS Key Management Service key ID for the Fargate ephemeral storage. |
| ID | string | The ID of the task set. |
| LaunchType | string | The launch type the tasks in the task set are using. |
| PendingCount | integer | The number of tasks in the task set that are in the PENDING status during a deployment. |
| PlatformFamily | string | The operating system that your tasks in the set are running on. A platform family is specified only for tasks that use the Fargate launch type. |
| PlatformVersion | string | The AWS Fargate platform version where the tasks in the task set are running. |
| RunningCount | integer | The number of tasks in the task set that are in the RUNNING status during a deployment. A task in the RUNNING state is running and ready for use. |
| ScaleUnit | string | The unit of measure for the scale value. |
| ScaleValue | float | The value, specified as a percent total of a service's desiredCount, to scale the task set. Accepted values are numbers between 0 and 100. |
| StabilityStatus | string | The stability status. This indicates whether the task set has reached a steady state. Valid values are STEAD_STATE, STABILIZING |
| StabilityStatusAt | datetime | The Unix timestamp for the time when the task set stability status was retrieved. |
| StartedBy | string | The tag specified when a task set is started. If an AWS CodeDeploy deployment created the task set, the startedBy parameter is CODE_DEPLOY. If an external deployment created the task set, the startedBy field isn't used. |
| Status | string | The status of the task set. The following describes each state. Valid values: PRIMARY, ACTIVE, DRAINING |
| TaskDefinition | string | The task definition that the task set is using. |
| UpdatedAt | datetime | The Unix timestamp for the time when the task set was last updated. |
AWSECSVolumeConfigurations
| Name | Type | Description |
|---|---|---|
| ManagedEBSVolumeEncrypted | bit | Indicates whether the volume should be encrypted. If no value is specified, encryption is turned on by default. |
| ManagedEBSVolumeFilesystemType | string | The Linux filesystem type for the volume. For volumes created from a snapshot, you must specify the same filesystem type that the volume was using when the snapshot was created. If there is a filesystem type mismatch, the task will fail to start. Valid Values: ext3, ext4, xfs, ntfs |
| ManagedEBSVolumeIops | integer | The number of I/O operations per second (IOPS). |
| ManagedEBSVolumeSizeInGiB | integer | The size of the volume in GiB. You must specify either a volume size or a snapshot ID. |
| ManagedEBSVolumeThroughput | integer | The throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. |
| ManagedEBSVolumeType | string | The volume type. |
| VolumeName | string | The volume name. |
| AWSECSDeploymentID | string | The ID of the ECS Deployment. |
| ID | integer | The ID of the volume configuration. |
| ManagedEBSVolumeKMSKeyID | string | The ARN identifier of the AWS Key Management Service key to use for Amazon EBS encryption. |
| ManagedEBSVolumeSnapshotID | string | The snapshot that Amazon ECS uses to create the volume. You must specify either a snapshot ID or a volume size. |
| ManagedEBSVolumeRoleARN | string | The ARN of the IAM role to associate with this volume. This is the Amazon ECS infrastructure IAM role that is used to manage your AWS infrastructure. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
AWSVPCLatticeConfigurations
| Name | Type | Description |
|---|---|---|
| RoleARN | string | The ARN of the IAM role to associate with this VPC Lattice configuration. |
| TargetGroupARN | string | The full ARN of the target group or groups associated with the VPC Lattice configuration that the Amazon ECS tasks will be registered to. |
| PortName | string | The name of the port mapping to register in the VPC Lattice target group. |
| AWSECSDeploymentID | string | The ID of the ECS Deployment. |
| ID | integer | The ID of the VPC lattice configuration. |
| ConfigID | integer | A unique identifier for the configuration associated with the activity log entry |
| BatchDate | datetime | The date and time when the activity logs were batch-processed or recorded |
Bridge Table
AWSECSClusters_AWSECSClusterSettings
| Name | Type | Description |
|---|---|---|
| AWSECSClusterConfigID | integer | A unique identifier for the configuration associated with the cluster config |
| AWSECSClusterSettingConfigID | integer | The ID of the cluster setting configuration. |
| AWSECSClusterSettingID | integer | The ID of the cluster setting. |
| AWSECSClusterARN | string | The ARN of the cluster that hosts the service. |
Updated over 1 year ago
Learn more...
Did this page help you?