Repository: cloud-custodian/cloud-custodian

Issue:
aws - bug when deleting ecs service that uses blue/green deployment
### Describe the bug

Error on delete action on ecs-service when using blue/green deployment.

### What did you expect to happen?

Successfully delete

### Cloud Provider

Amazon Web Services (AWS)

### Cloud Custodian version and dependency information

_No response_

### Policy

```shell
policies:
  - name: ecs-service-deletion-test
    resource: ecs-service
    filters:
      - type: value
        key: serviceName
        op: eq
        value: timmy-test-service
    actions:
      - type: delete
```


### Relevant log/traceback output

```shell
Traceback (most recent call last):
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/policy.py", line 364, in run
    results = a.process(resources)
              ^^^^^^^^^^^^^^^^^^^^
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/resources/ecs.py", line 638, in process
    primary = [d for d in r['deployments']
                          ~^^^^^^^^^^^^^^^
KeyError: 'deployments'
2024-03-12 19:13:29,710: custodian.commands:ERROR Error while executing policy ecs-service-deletion-test, continuing
Traceback (most recent call last):
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/commands.py", line 307, in run
    policy()
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/policy.py", line 1357, in __call__
    resources = mode.run()
                ^^^^^^^^^^
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/policy.py", line 364, in run
    results = a.process(resources)
              ^^^^^^^^^^^^^^^^^^^^
  File "/Users/timmygrable/Projects/cloud-custodian/c7n/resources/ecs.py", line 638, in process
    primary = [d for d in r['deployments']
                          ~^^^^^^^^^^^^^^^
KeyError: 'deployments'
```


### Extra information or context

I'll work on this


Discussion:

Resolving patch:
diff --git a/c7n/resources/ecs.py b/c7n/resources/ecs.py
--- a/c7n/resources/ecs.py
+++ b/c7n/resources/ecs.py
@@ -635,13 +635,22 @@ def process(self, resources):
         retry = get_retry(('Throttling',))
         for r in resources:
             try:
-                primary = [d for d in r['deployments']
-                           if d['status'] == 'PRIMARY'].pop()
-                if primary['desiredCount'] > 0:
+                desiredCount = 0
+
+                # Two different types of responses:
+                # Deployments would appear for normal services
+                # TaskSets would show for Blue/Green deployment
+                if 'deployments' in r:
+                    primary = [d for d in r['deployments'] if d['status'] == 'PRIMARY'].pop()
+                    desiredCount = primary.get('desiredCount', 0)
+                elif 'taskSets' in r:
+                    primary = [t for t in r['taskSets'] if t['status'] == 'PRIMARY'].pop()
+                    desiredCount = primary.get('computedDesiredCount', 0)
+
+                if desiredCount > 0:
                     retry(client.update_service,
-                          cluster=r['clusterArn'],
-                          service=r['serviceName'],
-                          desiredCount=0)
+                          cluster=r['clusterArn'], service=r['serviceName'], desiredCount=0)
+
                 retry(client.delete_service,
                       cluster=r['clusterArn'], service=r['serviceName'])
             except ClientError as e:


Test patch:
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DeleteService_1.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DeleteService_1.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DeleteService_1.json
@@ -0,0 +1,200 @@
+{
+    "status_code": 200,
+    "data": {
+        "service": {
+            "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+            "serviceName": "test-task-set-delete",
+            "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+            "loadBalancers": [
+                {
+                    "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                    "containerName": "sample-app",
+                    "containerPort": 80
+                }
+            ],
+            "serviceRegistries": [],
+            "status": "DRAINING",
+            "desiredCount": 0,
+            "runningCount": 1,
+            "pendingCount": 0,
+            "launchType": "FARGATE",
+            "platformVersion": "1.4.0",
+            "platformFamily": "Linux",
+            "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+            "deploymentConfiguration": {
+                "maximumPercent": 200,
+                "minimumHealthyPercent": 100
+            },
+            "taskSets": [
+                {
+                    "id": "ecs-svc/4201323268728819917",
+                    "taskSetArn": "arn:aws:ecs:us-east-1:644160558196:task-set/timmy-test-cluster/test-task-set-delete/ecs-svc/4201323268728819917",
+                    "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/test-task-set-delete",
+                    "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                    "status": "PRIMARY",
+                    "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                    "computedDesiredCount": 1,
+                    "pendingCount": 0,
+                    "runningCount": 1,
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 49,
+                        "second": 24,
+                        "microsecond": 781000
+                    },
+                    "updatedAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 876000
+                    },
+                    "launchType": "FARGATE",
+                    "platformVersion": "1.4.0",
+                    "platformFamily": "Linux",
+                    "networkConfiguration": {
+                        "awsvpcConfiguration": {
+                            "subnets": [
+                                "subnet-efbcccb7",
+                                "subnet-e3b194de",
+                                "subnet-044d9e3b66dccd75a",
+                                "subnet-914763e7"
+                            ],
+                            "securityGroups": [
+                                "sg-6c7fa917"
+                            ],
+                            "assignPublicIp": "ENABLED"
+                        }
+                    },
+                    "loadBalancers": [
+                        {
+                            "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                            "containerName": "sample-app",
+                            "containerPort": 80
+                        }
+                    ],
+                    "serviceRegistries": [],
+                    "scale": {
+                        "value": 0.0,
+                        "unit": "PERCENT"
+                    },
+                    "stabilityStatus": "STABILIZING",
+                    "stabilityStatusAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 51,
+                        "second": 16,
+                        "microsecond": 548000
+                    },
+                    "tags": []
+                }
+            ],
+            "deployments": [],
+            "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+            "events": [
+                {
+                    "id": "789c4a15-caed-41c0-be6b-e4f7f90e34f8",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 885000
+                    },
+                    "message": "(service test-task-set-delete) has reached a steady state."
+                },
+                {
+                    "id": "018517ec-af11-4f62-95b6-d05a991b0735",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 884000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) updated state to STEADY_STATE."
+                },
+                {
+                    "id": "07f1b4f5-53a7-46d1-ae0d-43ebe7bb92a5",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 0,
+                        "microsecond": 471000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e)"
+                },
+                {
+                    "id": "b50f4e8a-dfd4-4a4a-b634-4146c4c221f8",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 49,
+                        "second": 32,
+                        "microsecond": 412000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) has started 1 tasks: (task 601dade4334d4864a4fb6da44a0ea8ff)."
+                }
+            ],
+            "createdAt": {
+                "__class__": "datetime",
+                "year": 2024,
+                "month": 3,
+                "day": 12,
+                "hour": 19,
+                "minute": 49,
+                "second": 24,
+                "microsecond": 781000
+            },
+            "placementConstraints": [],
+            "placementStrategy": [],
+            "networkConfiguration": {
+                "awsvpcConfiguration": {
+                    "subnets": [
+                        "subnet-efbcccb7",
+                        "subnet-e3b194de",
+                        "subnet-044d9e3b66dccd75a",
+                        "subnet-914763e7"
+                    ],
+                    "securityGroups": [
+                        "sg-6c7fa917"
+                    ],
+                    "assignPublicIp": "ENABLED"
+                }
+            },
+            "healthCheckGracePeriodSeconds": 0,
+            "schedulingStrategy": "REPLICA",
+            "deploymentController": {
+                "type": "CODE_DEPLOY"
+            },
+            "createdBy": "arn:aws:iam::644160558196:user/timmy",
+            "enableECSManagedTags": true,
+            "propagateTags": "NONE",
+            "enableExecuteCommand": false
+        },
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_1.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_1.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_1.json
@@ -0,0 +1,202 @@
+{
+    "status_code": 200,
+    "data": {
+        "services": [
+            {
+                "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+                "serviceName": "test-task-set-delete",
+                "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                "loadBalancers": [
+                    {
+                        "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                        "containerName": "sample-app",
+                        "containerPort": 80
+                    }
+                ],
+                "serviceRegistries": [],
+                "status": "ACTIVE",
+                "desiredCount": 1,
+                "runningCount": 1,
+                "pendingCount": 0,
+                "launchType": "FARGATE",
+                "platformVersion": "1.4.0",
+                "platformFamily": "Linux",
+                "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                "deploymentConfiguration": {
+                    "maximumPercent": 200,
+                    "minimumHealthyPercent": 100
+                },
+                "taskSets": [
+                    {
+                        "id": "ecs-svc/4201323268728819917",
+                        "taskSetArn": "arn:aws:ecs:us-east-1:644160558196:task-set/timmy-test-cluster/test-task-set-delete/ecs-svc/4201323268728819917",
+                        "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+                        "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                        "status": "PRIMARY",
+                        "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                        "computedDesiredCount": 1,
+                        "pendingCount": 0,
+                        "runningCount": 1,
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 49,
+                            "second": 24,
+                            "microsecond": 781000
+                        },
+                        "updatedAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 876000
+                        },
+                        "launchType": "FARGATE",
+                        "platformVersion": "1.4.0",
+                        "platformFamily": "Linux",
+                        "networkConfiguration": {
+                            "awsvpcConfiguration": {
+                                "subnets": [
+                                    "subnet-efbcccb7",
+                                    "subnet-e3b194de",
+                                    "subnet-044d9e3b66dccd75a",
+                                    "subnet-914763e7"
+                                ],
+                                "securityGroups": [
+                                    "sg-6c7fa917"
+                                ],
+                                "assignPublicIp": "ENABLED"
+                            }
+                        },
+                        "loadBalancers": [
+                            {
+                                "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                                "containerName": "sample-app",
+                                "containerPort": 80
+                            }
+                        ],
+                        "serviceRegistries": [],
+                        "scale": {
+                            "value": 100.0,
+                            "unit": "PERCENT"
+                        },
+                        "stabilityStatus": "STEADY_STATE",
+                        "stabilityStatusAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 876000
+                        },
+                        "tags": []
+                    }
+                ],
+                "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+                "events": [
+                    {
+                        "id": "789c4a15-caed-41c0-be6b-e4f7f90e34f8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 885000
+                        },
+                        "message": "(service test-task-set-delete) has reached a steady state."
+                    },
+                    {
+                        "id": "018517ec-af11-4f62-95b6-d05a991b0735",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 884000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) updated state to STEADY_STATE."
+                    },
+                    {
+                        "id": "07f1b4f5-53a7-46d1-ae0d-43ebe7bb92a5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 0,
+                            "microsecond": 471000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e)"
+                    },
+                    {
+                        "id": "b50f4e8a-dfd4-4a4a-b634-4146c4c221f8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 49,
+                            "second": 32,
+                            "microsecond": 412000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) has started 1 tasks: (task 601dade4334d4864a4fb6da44a0ea8ff)."
+                    }
+                ],
+                "createdAt": {
+                    "__class__": "datetime",
+                    "year": 2024,
+                    "month": 3,
+                    "day": 12,
+                    "hour": 19,
+                    "minute": 49,
+                    "second": 24,
+                    "microsecond": 781000
+                },
+                "placementConstraints": [],
+                "placementStrategy": [],
+                "networkConfiguration": {
+                    "awsvpcConfiguration": {
+                        "subnets": [
+                            "subnet-efbcccb7",
+                            "subnet-e3b194de",
+                            "subnet-044d9e3b66dccd75a",
+                            "subnet-914763e7"
+                        ],
+                        "securityGroups": [
+                            "sg-6c7fa917"
+                        ],
+                        "assignPublicIp": "ENABLED"
+                    }
+                },
+                "healthCheckGracePeriodSeconds": 0,
+                "schedulingStrategy": "REPLICA",
+                "deploymentController": {
+                    "type": "CODE_DEPLOY"
+                },
+                "createdBy": "arn:aws:iam::644160558196:user/timmy",
+                "enableECSManagedTags": true,
+                "propagateTags": "NONE",
+                "enableExecuteCommand": false
+            }
+        ],
+        "failures": [],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_2.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_2.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_2.json
@@ -0,0 +1,3031 @@
+{
+    "status_code": 200,
+    "data": {
+        "services": [
+            {
+                "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/c7n-test-cluster/test",
+                "serviceName": "test",
+                "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/c7n-test-cluster",
+                "loadBalancers": [],
+                "serviceRegistries": [],
+                "status": "ACTIVE",
+                "desiredCount": 1,
+                "runningCount": 1,
+                "pendingCount": 0,
+                "launchType": "FARGATE",
+                "platformVersion": "LATEST",
+                "platformFamily": "Linux",
+                "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def-2:1",
+                "deploymentConfiguration": {
+                    "deploymentCircuitBreaker": {
+                        "enable": true,
+                        "rollback": true
+                    },
+                    "maximumPercent": 200,
+                    "minimumHealthyPercent": 100
+                },
+                "deployments": [
+                    {
+                        "id": "ecs-svc/5512609778261479483",
+                        "status": "PRIMARY",
+                        "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def-2:1",
+                        "desiredCount": 1,
+                        "pendingCount": 0,
+                        "runningCount": 1,
+                        "failedTasks": 0,
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 4,
+                            "hour": 10,
+                            "minute": 23,
+                            "second": 51,
+                            "microsecond": 79000
+                        },
+                        "updatedAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 15,
+                            "minute": 16,
+                            "second": 26,
+                            "microsecond": 527000
+                        },
+                        "launchType": "FARGATE",
+                        "platformVersion": "1.4.0",
+                        "platformFamily": "Linux",
+                        "networkConfiguration": {
+                            "awsvpcConfiguration": {
+                                "subnets": [
+                                    "subnet-efbcccb7",
+                                    "subnet-e3b194de",
+                                    "subnet-044d9e3b66dccd75a",
+                                    "subnet-914763e7"
+                                ],
+                                "securityGroups": [
+                                    "sg-6c7fa917"
+                                ],
+                                "assignPublicIp": "ENABLED"
+                            }
+                        },
+                        "rolloutState": "COMPLETED",
+                        "rolloutStateReason": "ECS deployment ecs-svc/5512609778261479483 completed."
+                    }
+                ],
+                "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+                "events": [
+                    {
+                        "id": "5a3b8432-8716-4f5b-a929-f1066a1cc94b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 16,
+                            "minute": 20,
+                            "second": 7,
+                            "microsecond": 228000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "9e8f83e3-29e1-4b7a-bcf8-61c1a04c89e3",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 10,
+                            "minute": 19,
+                            "second": 42,
+                            "microsecond": 4000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "c127a426-adcd-4fc9-b0a5-994e44989519",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 4,
+                            "minute": 19,
+                            "second": 29,
+                            "microsecond": 943000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "cc5f4df5-1d62-4e06-890c-1e6e0b5f1978",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 11,
+                            "hour": 22,
+                            "minute": 19,
+                            "second": 25,
+                            "microsecond": 469000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "551f8daf-16ae-4262-80e8-00e0b8f5d4c4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 11,
+                            "hour": 16,
+                            "minute": 19,
+                            "second": 14,
+                            "microsecond": 491000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "b9416cf1-aac6-4cbf-94d4-e0989fcb6f9e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 11,
+                            "hour": 10,
+                            "minute": 18,
+                            "second": 50,
+                            "microsecond": 897000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4f7bc21b-19f2-4f05-9dab-fbe447b9831e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 11,
+                            "hour": 4,
+                            "minute": 18,
+                            "second": 27,
+                            "microsecond": 263000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "32bcc6f7-0b0e-4d37-8edb-02f616cefb1d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 10,
+                            "hour": 22,
+                            "minute": 18,
+                            "second": 13,
+                            "microsecond": 284000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "506d8adb-4265-4599-8fc5-a507a8f0ec47",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 10,
+                            "hour": 16,
+                            "minute": 17,
+                            "second": 48,
+                            "microsecond": 578000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "cbfd4f0d-ba92-4c8f-895a-809a97e1b04c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 10,
+                            "hour": 10,
+                            "minute": 17,
+                            "second": 21,
+                            "microsecond": 148000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "6ca49ce0-7502-4d48-8027-eb86a2bf4ec4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 10,
+                            "hour": 4,
+                            "minute": 17,
+                            "second": 15,
+                            "microsecond": 635000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "6d3b5669-851c-4d7b-8cb8-04185356bb56",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 9,
+                            "hour": 21,
+                            "minute": 16,
+                            "second": 54,
+                            "microsecond": 429000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "438ceaa5-271a-4610-8bba-e9bc08e42710",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 9,
+                            "hour": 15,
+                            "minute": 16,
+                            "second": 50,
+                            "microsecond": 884000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "22ddce03-df6b-48b8-a569-e26888b6633c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 9,
+                            "hour": 9,
+                            "minute": 16,
+                            "second": 50,
+                            "microsecond": 720000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ac4903fc-55e8-4b6d-8ddf-a82337b09bf0",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 9,
+                            "hour": 3,
+                            "minute": 16,
+                            "second": 43,
+                            "microsecond": 498000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "85e6ab2b-2c34-4ada-b244-033964c5677a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 21,
+                            "minute": 16,
+                            "second": 30,
+                            "microsecond": 539000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "1e434d3c-746a-49a1-92af-2f0ef24d4a97",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 15,
+                            "minute": 16,
+                            "second": 26,
+                            "microsecond": 531000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "a64cb1c2-40f4-4fa8-95fb-497004ce61a5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 15,
+                            "minute": 15,
+                            "second": 15,
+                            "microsecond": 74000
+                        },
+                        "message": "(service test) has stopped 1 running tasks: (task 80d096c962ae4dceafe95fec72dfc2b1)."
+                    },
+                    {
+                        "id": "d24bf1b8-ab28-4606-abcb-42fa23353446",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 15,
+                            "minute": 13,
+                            "second": 42,
+                            "microsecond": 610000
+                        },
+                        "message": "(service test) has started 1 tasks: (task f1d22b8de66d402b8e3f00182ce5b57d)."
+                    },
+                    {
+                        "id": "41d17290-1330-4291-a065-99a95526514a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 9,
+                            "minute": 49,
+                            "second": 31,
+                            "microsecond": 842000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "b619444a-b10a-4bba-b086-cd614561abd0",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 8,
+                            "hour": 3,
+                            "minute": 49,
+                            "second": 9,
+                            "microsecond": 595000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "8ed66345-ff37-4b86-b447-c4b31f905a4e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 7,
+                            "hour": 21,
+                            "minute": 48,
+                            "second": 46,
+                            "microsecond": 467000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "54160d2b-0391-4beb-96e9-4ed91ac217d9",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 7,
+                            "hour": 15,
+                            "minute": 48,
+                            "second": 15,
+                            "microsecond": 808000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "06ec7cac-4373-4922-88c3-6a234a111636",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 7,
+                            "hour": 9,
+                            "minute": 48,
+                            "second": 12,
+                            "microsecond": 205000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "e4d6a4a4-0ef7-48a5-86e0-a215de7591f5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 7,
+                            "hour": 3,
+                            "minute": 47,
+                            "second": 48,
+                            "microsecond": 926000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5e7004c4-ea6a-4b1c-b996-c0bc0f94a82a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 6,
+                            "hour": 21,
+                            "minute": 47,
+                            "second": 23,
+                            "microsecond": 665000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ed3f9985-3905-469a-b2cc-563bd40c6552",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 6,
+                            "hour": 15,
+                            "minute": 47,
+                            "second": 13,
+                            "microsecond": 227000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "92adcf31-56c9-478f-b019-76defafe5d95",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 6,
+                            "hour": 9,
+                            "minute": 47,
+                            "second": 4,
+                            "microsecond": 627000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "248a4b28-0ba3-444e-a983-9e79d7e83375",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 6,
+                            "hour": 3,
+                            "minute": 47,
+                            "second": 3,
+                            "microsecond": 39000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5e77d7fe-198e-43ec-abf1-6c7248ce6221",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 5,
+                            "hour": 21,
+                            "minute": 46,
+                            "second": 57,
+                            "microsecond": 977000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "b38ebc3c-8617-4b85-a04c-24872fa57c2d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 5,
+                            "hour": 15,
+                            "minute": 46,
+                            "second": 44,
+                            "microsecond": 71000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "508bbd13-cf34-418c-8162-d317b3759d83",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 5,
+                            "hour": 9,
+                            "minute": 46,
+                            "second": 41,
+                            "microsecond": 386000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "51ed8aeb-98a1-48af-8389-ee9f0267d848",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 5,
+                            "hour": 3,
+                            "minute": 46,
+                            "second": 29,
+                            "microsecond": 256000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "1a50ea61-82e4-4d4a-9ef4-f32124a66aa7",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 4,
+                            "hour": 21,
+                            "minute": 46,
+                            "second": 19,
+                            "microsecond": 778000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "efad2cda-f99a-4f7a-911b-2102e74be1bc",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 4,
+                            "hour": 15,
+                            "minute": 45,
+                            "second": 53,
+                            "microsecond": 479000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "6ad87aa1-15db-45b3-a964-637d6ee4d427",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 4,
+                            "hour": 9,
+                            "minute": 45,
+                            "second": 49,
+                            "microsecond": 349000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5621666c-8f58-4932-adcd-7e78a5a55ef4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 4,
+                            "hour": 3,
+                            "minute": 45,
+                            "second": 37,
+                            "microsecond": 977000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "24ef303d-7c4c-484b-9f4b-65e1b345d992",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 3,
+                            "hour": 21,
+                            "minute": 45,
+                            "second": 21,
+                            "microsecond": 6000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "eb31debf-55d7-487e-b6cd-bd276bcf7c63",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 3,
+                            "hour": 15,
+                            "minute": 45,
+                            "second": 6,
+                            "microsecond": 782000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5369a566-9bf7-4004-b4c2-372e9a784ae8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 3,
+                            "hour": 9,
+                            "minute": 44,
+                            "second": 43,
+                            "microsecond": 911000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "02f7766a-c5b2-45df-b0e6-49478cec4afa",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 3,
+                            "hour": 3,
+                            "minute": 44,
+                            "second": 39,
+                            "microsecond": 591000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "9cb00cdf-20eb-4c41-a6f8-8ebafd48b57b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 2,
+                            "hour": 21,
+                            "minute": 44,
+                            "second": 13,
+                            "microsecond": 552000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "12e4195f-1424-41c0-9819-6f8025096608",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 2,
+                            "hour": 15,
+                            "minute": 43,
+                            "second": 59,
+                            "microsecond": 351000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "6bbeaae7-6dae-4929-a09f-86f7f3518928",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 2,
+                            "hour": 9,
+                            "minute": 43,
+                            "second": 58,
+                            "microsecond": 496000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "f27d81ad-170f-4274-9c72-ea0b49bdde5e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 2,
+                            "hour": 3,
+                            "minute": 43,
+                            "second": 51,
+                            "microsecond": 678000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "a1d2a402-7f8b-451c-8c63-ee27a80440e2",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 1,
+                            "hour": 21,
+                            "minute": 43,
+                            "second": 33,
+                            "microsecond": 527000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "cb5d5aa0-e8f1-4169-b65e-dbc12f808d6a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 1,
+                            "hour": 15,
+                            "minute": 43,
+                            "second": 13,
+                            "microsecond": 966000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5e9f0a05-c353-4751-81bb-af6433b0efdd",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 1,
+                            "hour": 9,
+                            "minute": 43,
+                            "second": 1,
+                            "microsecond": 889000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4646e35c-1808-41da-94e9-c4c053230590",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 1,
+                            "hour": 3,
+                            "minute": 42,
+                            "second": 55,
+                            "microsecond": 669000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "730caaee-6fb6-4e00-87d6-aa709ab402e5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 29,
+                            "hour": 21,
+                            "minute": 42,
+                            "second": 38,
+                            "microsecond": 692000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "d91fcb8e-cb48-473c-bbd1-e8bdc8e1c07f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 29,
+                            "hour": 15,
+                            "minute": 42,
+                            "second": 20,
+                            "microsecond": 963000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "7a9c303c-c68b-4c6c-ab7c-ce906b4baf96",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 29,
+                            "hour": 9,
+                            "minute": 42,
+                            "second": 7,
+                            "microsecond": 735000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "70ee5828-5b0f-45be-b42c-edb4bedff170",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 29,
+                            "hour": 3,
+                            "minute": 41,
+                            "second": 56,
+                            "microsecond": 74000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "96bb5012-684c-43d0-bff1-ad970bd48e69",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 28,
+                            "hour": 21,
+                            "minute": 41,
+                            "second": 53,
+                            "microsecond": 507000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "3e1593e5-e985-4fa7-9ee2-25f030e9a3f0",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 28,
+                            "hour": 15,
+                            "minute": 41,
+                            "second": 32,
+                            "microsecond": 115000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4341ad22-fa48-4f25-b992-7c15f23b115a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 28,
+                            "hour": 9,
+                            "minute": 41,
+                            "second": 5,
+                            "microsecond": 178000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4b66b4a6-a316-4fe1-af26-bb7d1ecd736e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 28,
+                            "hour": 3,
+                            "minute": 40,
+                            "second": 35,
+                            "microsecond": 111000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "eef04df9-76f4-4cc4-aefb-cc4f6ab4f97b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 27,
+                            "hour": 21,
+                            "minute": 40,
+                            "second": 19,
+                            "microsecond": 352000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "7403f45a-cd9c-49fd-bd21-9ea2cff0a7c8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 27,
+                            "hour": 15,
+                            "minute": 40,
+                            "second": 12,
+                            "microsecond": 548000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "904b424f-57f3-4ce0-9337-979a77d9989c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 27,
+                            "hour": 9,
+                            "minute": 39,
+                            "second": 51,
+                            "microsecond": 474000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "153f01d3-df70-4a83-a74c-55d05949a2e4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 27,
+                            "hour": 3,
+                            "minute": 39,
+                            "second": 39,
+                            "microsecond": 589000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ff059be2-f22f-4de0-9b42-e15edf12e3e6",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 26,
+                            "hour": 21,
+                            "minute": 39,
+                            "second": 18,
+                            "microsecond": 170000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "52f2b1dc-9d19-4c13-99dd-e995d1c35495",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 26,
+                            "hour": 15,
+                            "minute": 38,
+                            "second": 53,
+                            "microsecond": 227000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "9866c75d-2ebd-4793-9237-3fdc24867b4b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 26,
+                            "hour": 9,
+                            "minute": 38,
+                            "second": 51,
+                            "microsecond": 253000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "7dbbfc86-4f00-4689-86a7-9422287fd343",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 26,
+                            "hour": 3,
+                            "minute": 38,
+                            "second": 48,
+                            "microsecond": 454000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "a96f20f2-6e2f-45d3-9f24-487c86a7035f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 25,
+                            "hour": 21,
+                            "minute": 38,
+                            "second": 46,
+                            "microsecond": 784000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "67f5b945-c7de-47f6-83a1-eaf4f95c444a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 25,
+                            "hour": 15,
+                            "minute": 38,
+                            "second": 19,
+                            "microsecond": 209000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "288a2d87-5bcf-4d6b-afa8-26328fbf079d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 25,
+                            "hour": 9,
+                            "minute": 37,
+                            "second": 57,
+                            "microsecond": 31000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "c041edf8-7387-4be8-870d-823bcbd8ce6f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 25,
+                            "hour": 3,
+                            "minute": 37,
+                            "second": 42,
+                            "microsecond": 466000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "633c0a56-abcb-4a12-bd58-60e538870703",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 24,
+                            "hour": 21,
+                            "minute": 37,
+                            "second": 11,
+                            "microsecond": 826000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "1065e9a0-b96e-4c78-84a6-036192bf7ca8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 24,
+                            "hour": 15,
+                            "minute": 37,
+                            "second": 0,
+                            "microsecond": 393000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "85be8251-ab79-4974-8040-08e65062dbc3",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 24,
+                            "hour": 9,
+                            "minute": 36,
+                            "second": 50,
+                            "microsecond": 876000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "2d9a888a-ec46-4a51-9ca7-f257ae154776",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 24,
+                            "hour": 3,
+                            "minute": 36,
+                            "second": 37,
+                            "microsecond": 96000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "7d75248d-db7c-41ca-b727-ce923390b417",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 23,
+                            "hour": 21,
+                            "minute": 36,
+                            "second": 23,
+                            "microsecond": 286000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "3fc547d9-d683-424b-ba70-f7386820b32b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 23,
+                            "hour": 15,
+                            "minute": 36,
+                            "second": 10,
+                            "microsecond": 610000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "0d9ddd96-2b5d-4294-8677-1a1338b52324",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 23,
+                            "hour": 9,
+                            "minute": 36,
+                            "second": 9,
+                            "microsecond": 410000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "9803412e-d416-47a4-9bc6-d69041be78f7",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 23,
+                            "hour": 3,
+                            "minute": 35,
+                            "second": 52,
+                            "microsecond": 613000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ca9f09f7-b703-4ddd-8848-a00deec7f9aa",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 22,
+                            "hour": 21,
+                            "minute": 35,
+                            "second": 49,
+                            "microsecond": 845000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5b3e9677-8edf-4408-a3aa-bf7f2ffd6fb0",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 22,
+                            "hour": 15,
+                            "minute": 35,
+                            "second": 32,
+                            "microsecond": 63000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "1df7b68a-fa34-4845-9408-acb70006a014",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 22,
+                            "hour": 9,
+                            "minute": 35,
+                            "second": 17,
+                            "microsecond": 231000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "cd9c78b7-88d0-4ef7-aeb0-b7065ab9db09",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 22,
+                            "hour": 3,
+                            "minute": 34,
+                            "second": 59,
+                            "microsecond": 564000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "771cee80-933c-4456-b1cf-86bf3cd9b6be",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 21,
+                            "hour": 21,
+                            "minute": 34,
+                            "second": 40,
+                            "microsecond": 412000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ddd2708f-721a-48de-9f1d-bf4ca8ab3da8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 21,
+                            "hour": 15,
+                            "minute": 34,
+                            "second": 38,
+                            "microsecond": 899000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "b1c37196-3fb1-4b1a-8f79-45979582660f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 21,
+                            "hour": 9,
+                            "minute": 34,
+                            "second": 12,
+                            "microsecond": 281000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4fc4ae22-2829-466c-b48b-9ee441f66b40",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 21,
+                            "hour": 3,
+                            "minute": 34,
+                            "second": 3,
+                            "microsecond": 631000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "5f2cbe89-ab7f-4bcf-ba86-f919eaa3330c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 20,
+                            "hour": 21,
+                            "minute": 33,
+                            "second": 34,
+                            "microsecond": 912000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "d36bdd23-acd5-44c5-90b2-1fcf89494955",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 20,
+                            "hour": 15,
+                            "minute": 33,
+                            "second": 6,
+                            "microsecond": 786000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4b8f1160-dd66-4b65-91ca-d7a33c129319",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 20,
+                            "hour": 9,
+                            "minute": 32,
+                            "second": 55,
+                            "microsecond": 233000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "8a879a4e-5679-440a-a8b3-17b3dfea3390",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 20,
+                            "hour": 3,
+                            "minute": 32,
+                            "second": 29,
+                            "microsecond": 690000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "64b40632-2b80-459d-a9bd-cf798ac016c7",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 19,
+                            "hour": 21,
+                            "minute": 32,
+                            "second": 3,
+                            "microsecond": 432000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "d1ef3d94-6c51-486f-8b79-f4e7e82e9fac",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 19,
+                            "hour": 15,
+                            "minute": 31,
+                            "second": 52,
+                            "microsecond": 858000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "4f5e8717-176d-47f5-a8a2-9514630b2620",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 19,
+                            "hour": 9,
+                            "minute": 31,
+                            "second": 33,
+                            "microsecond": 564000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ad80012d-6402-48ef-ad5a-b9ea28f09300",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 19,
+                            "hour": 3,
+                            "minute": 31,
+                            "second": 30,
+                            "microsecond": 189000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "f506721f-4375-4c1a-a4f2-397971972e39",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 18,
+                            "hour": 21,
+                            "minute": 31,
+                            "second": 23,
+                            "microsecond": 358000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "7f297a0d-bf38-400d-be38-35e81462085b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 18,
+                            "hour": 15,
+                            "minute": 30,
+                            "second": 59,
+                            "microsecond": 215000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "ed835cee-4b3b-4dab-a6a3-a7652ef319d5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 18,
+                            "hour": 9,
+                            "minute": 30,
+                            "second": 57,
+                            "microsecond": 35000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "b2b1d0b6-d462-42bb-8f87-9c13248b7555",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 18,
+                            "hour": 3,
+                            "minute": 30,
+                            "second": 55,
+                            "microsecond": 626000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "e6634efe-7a76-4634-970f-beceb701bf0a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 17,
+                            "hour": 21,
+                            "minute": 30,
+                            "second": 52,
+                            "microsecond": 402000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "66054d99-6bbd-41ce-965c-bffa1b41382a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 17,
+                            "hour": 15,
+                            "minute": 30,
+                            "second": 29,
+                            "microsecond": 804000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    },
+                    {
+                        "id": "866ee53d-0dce-4dd7-a394-eb8e82ee2280",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 2,
+                            "day": 17,
+                            "hour": 9,
+                            "minute": 30,
+                            "second": 26,
+                            "microsecond": 46000
+                        },
+                        "message": "(service test) has reached a steady state."
+                    }
+                ],
+                "createdAt": {
+                    "__class__": "datetime",
+                    "year": 2023,
+                    "month": 12,
+                    "day": 4,
+                    "hour": 10,
+                    "minute": 23,
+                    "second": 51,
+                    "microsecond": 79000
+                },
+                "placementConstraints": [],
+                "placementStrategy": [],
+                "networkConfiguration": {
+                    "awsvpcConfiguration": {
+                        "subnets": [
+                            "subnet-efbcccb7",
+                            "subnet-e3b194de",
+                            "subnet-044d9e3b66dccd75a",
+                            "subnet-914763e7"
+                        ],
+                        "securityGroups": [
+                            "sg-6c7fa917"
+                        ],
+                        "assignPublicIp": "ENABLED"
+                    }
+                },
+                "schedulingStrategy": "REPLICA",
+                "deploymentController": {
+                    "type": "ECS"
+                },
+                "createdBy": "arn:aws:iam::644160558196:user/pratyush.mishra@capitalone.com",
+                "enableECSManagedTags": true,
+                "propagateTags": "NONE",
+                "enableExecuteCommand": false
+            },
+            {
+                "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/c7n-test-cluster/c7n-test-service",
+                "serviceName": "c7n-test-service",
+                "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/c7n-test-cluster",
+                "loadBalancers": [],
+                "serviceRegistries": [],
+                "status": "ACTIVE",
+                "desiredCount": 1,
+                "runningCount": 0,
+                "pendingCount": 0,
+                "launchType": "FARGATE",
+                "platformVersion": "LATEST",
+                "platformFamily": "Linux",
+                "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                "deploymentConfiguration": {
+                    "deploymentCircuitBreaker": {
+                        "enable": false,
+                        "rollback": false
+                    },
+                    "maximumPercent": 200,
+                    "minimumHealthyPercent": 100
+                },
+                "deployments": [
+                    {
+                        "id": "ecs-svc/1718156036370285947",
+                        "status": "PRIMARY",
+                        "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                        "desiredCount": 1,
+                        "pendingCount": 0,
+                        "runningCount": 0,
+                        "failedTasks": 0,
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 8,
+                            "day": 31,
+                            "hour": 13,
+                            "minute": 52,
+                            "second": 26,
+                            "microsecond": 97000
+                        },
+                        "updatedAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 11,
+                            "hour": 9,
+                            "minute": 0,
+                            "second": 6,
+                            "microsecond": 521000
+                        },
+                        "launchType": "FARGATE",
+                        "platformVersion": "1.4.0",
+                        "platformFamily": "Linux",
+                        "networkConfiguration": {
+                            "awsvpcConfiguration": {
+                                "subnets": [
+                                    "subnet-00872ab56d5fa4cdc",
+                                    "subnet-0797208b821c08196"
+                                ],
+                                "securityGroups": [
+                                    "sg-045f7d0c2467c3bfb"
+                                ],
+                                "assignPublicIp": "ENABLED"
+                            }
+                        },
+                        "rolloutState": "COMPLETED",
+                        "rolloutStateReason": "ECS deployment ecs-svc/1718156036370285947 completed."
+                    }
+                ],
+                "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+                "events": [
+                    {
+                        "id": "7fc77720-24a6-4bd0-8b98-6d8cff56c3c2",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 11,
+                            "hour": 3,
+                            "minute": 13,
+                            "second": 41,
+                            "microsecond": 954000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "459e7d6f-4d3c-4c3d-80db-9e648f83af47",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 10,
+                            "hour": 21,
+                            "minute": 13,
+                            "second": 36,
+                            "microsecond": 2000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "044a71e4-0bbb-42d9-a8e4-fa0b8bb10d02",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 10,
+                            "hour": 15,
+                            "minute": 13,
+                            "second": 28,
+                            "microsecond": 466000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "9ce44e2d-b013-4f02-8e02-258f54cfb140",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 10,
+                            "hour": 9,
+                            "minute": 13,
+                            "second": 23,
+                            "microsecond": 748000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "694120f9-fa76-4cfc-a73b-5b858305f2bd",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 10,
+                            "hour": 3,
+                            "minute": 12,
+                            "second": 55,
+                            "microsecond": 25000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "d1c20b2f-f81a-4525-95b1-8ed53d0bd3c2",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 9,
+                            "hour": 21,
+                            "minute": 12,
+                            "second": 42,
+                            "microsecond": 727000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "630c9547-2b87-4b11-a152-e02004ade265",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 9,
+                            "hour": 15,
+                            "minute": 12,
+                            "second": 41,
+                            "microsecond": 968000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "446f2a11-2b59-4971-b0d5-7f6d780dbdcb",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 9,
+                            "hour": 9,
+                            "minute": 12,
+                            "second": 16,
+                            "microsecond": 45000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "939b8575-c1a8-4df2-9b30-f5d747925a3b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 9,
+                            "hour": 3,
+                            "minute": 12,
+                            "second": 11,
+                            "microsecond": 8000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "28d03819-1b2c-4766-a947-6164034abdb9",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 8,
+                            "hour": 21,
+                            "minute": 12,
+                            "second": 4,
+                            "microsecond": 501000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "03f882eb-49d8-4fda-ab3a-bef80eea468a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 8,
+                            "hour": 15,
+                            "minute": 11,
+                            "second": 54,
+                            "microsecond": 711000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "280c900c-315c-45b4-ab97-ecb607e98347",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 8,
+                            "hour": 9,
+                            "minute": 11,
+                            "second": 30,
+                            "microsecond": 759000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "e8e1c8f7-fad6-4648-9388-3169da9bf6e7",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 8,
+                            "hour": 3,
+                            "minute": 11,
+                            "second": 28,
+                            "microsecond": 864000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "a5d4e513-08cc-437e-b752-9d8faf344aa6",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 7,
+                            "hour": 21,
+                            "minute": 10,
+                            "second": 56,
+                            "microsecond": 594000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "c9d3021a-6866-4862-b1a9-159af15dccee",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 7,
+                            "hour": 15,
+                            "minute": 10,
+                            "second": 31,
+                            "microsecond": 395000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "82072012-335a-4c30-9e79-5c31e66220c4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 7,
+                            "hour": 9,
+                            "minute": 10,
+                            "second": 21,
+                            "microsecond": 143000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "5ed02344-b444-43c8-bc68-f17aeb0b86e4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 7,
+                            "hour": 3,
+                            "minute": 10,
+                            "second": 5,
+                            "microsecond": 491000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "1798942b-857e-4e43-9dfe-00de2fa54fb3",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 6,
+                            "hour": 21,
+                            "minute": 10,
+                            "second": 2,
+                            "microsecond": 79000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "41ae3ef4-654e-43bb-a73f-800b1385252f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 6,
+                            "hour": 15,
+                            "minute": 9,
+                            "second": 42,
+                            "microsecond": 21000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "44ae401d-49ce-4de5-86bb-a63b57fee1f4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 6,
+                            "hour": 9,
+                            "minute": 9,
+                            "second": 25,
+                            "microsecond": 222000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "d227a455-8085-4550-83ac-05e3831cae74",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 6,
+                            "hour": 3,
+                            "minute": 9,
+                            "second": 15,
+                            "microsecond": 680000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "00d5b8ac-b7af-48db-bcd1-1edc7532ab4a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 5,
+                            "hour": 21,
+                            "minute": 8,
+                            "second": 51,
+                            "microsecond": 149000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "c170566f-dcc6-49f1-b834-d5e0921fef42",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 5,
+                            "hour": 15,
+                            "minute": 8,
+                            "second": 27,
+                            "microsecond": 166000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "89557509-bd57-482d-bd65-0cfc52a2a890",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 5,
+                            "hour": 9,
+                            "minute": 8,
+                            "second": 0,
+                            "microsecond": 125000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "9ae66cc5-771b-46d3-9eeb-50bdf2a37eef",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 5,
+                            "hour": 3,
+                            "minute": 7,
+                            "second": 58,
+                            "microsecond": 773000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "c822f92b-2cf7-4f72-b949-fad71b8509ec",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 4,
+                            "hour": 21,
+                            "minute": 7,
+                            "second": 32,
+                            "microsecond": 227000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "f70cc79f-69b6-4d23-939e-00aeb1561d62",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 4,
+                            "hour": 15,
+                            "minute": 7,
+                            "second": 5,
+                            "microsecond": 200000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "612c5776-2f52-4a15-b797-975c07d20432",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 4,
+                            "hour": 9,
+                            "minute": 6,
+                            "second": 45,
+                            "microsecond": 925000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "fdf4ab8b-3545-4f11-86b2-abb313eef1b4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 4,
+                            "hour": 3,
+                            "minute": 6,
+                            "second": 23,
+                            "microsecond": 9000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "166b11f1-15fd-46f2-b7b5-0ec3744f1fef",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 3,
+                            "hour": 21,
+                            "minute": 6,
+                            "second": 0,
+                            "microsecond": 23000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "bd0094fc-2933-4f5c-86e9-f486686eb77c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 3,
+                            "hour": 15,
+                            "minute": 5,
+                            "second": 30,
+                            "microsecond": 734000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "fdd81959-f23d-4409-b202-e4131d2f722f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 3,
+                            "hour": 9,
+                            "minute": 5,
+                            "second": 21,
+                            "microsecond": 343000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "59488e21-3aa7-4c3c-a461-3ac8199e8fdb",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 3,
+                            "hour": 3,
+                            "minute": 5,
+                            "second": 1,
+                            "microsecond": 557000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "2c10713c-a511-46cb-bc6f-7b993a79615f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 2,
+                            "hour": 21,
+                            "minute": 4,
+                            "second": 48,
+                            "microsecond": 990000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "9da3fc4f-2988-45da-9847-164efbebbbf8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 2,
+                            "hour": 15,
+                            "minute": 4,
+                            "second": 47,
+                            "microsecond": 864000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "2f6497e6-0402-4122-a73f-672504cc370a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 2,
+                            "hour": 9,
+                            "minute": 4,
+                            "second": 41,
+                            "microsecond": 533000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "b6b15c7e-7c9d-4a23-862d-ef29ae188232",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 2,
+                            "hour": 3,
+                            "minute": 4,
+                            "second": 25,
+                            "microsecond": 271000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "7cc124c3-8915-4db4-a4c9-0401c3e73e44",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 1,
+                            "hour": 21,
+                            "minute": 4,
+                            "second": 14,
+                            "microsecond": 140000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "e80676e3-7a56-4e94-9755-684f39336876",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 1,
+                            "hour": 15,
+                            "minute": 4,
+                            "second": 0,
+                            "microsecond": 865000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "7b737dd7-2013-44d7-96cd-5f6229feeb35",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 1,
+                            "hour": 9,
+                            "minute": 3,
+                            "second": 42,
+                            "microsecond": 989000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "4c18b912-53fe-42b5-8c08-95dbc1baeb58",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 12,
+                            "day": 1,
+                            "hour": 3,
+                            "minute": 3,
+                            "second": 36,
+                            "microsecond": 213000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "f0938c31-dd73-4671-b1f2-055bce5275a1",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 30,
+                            "hour": 21,
+                            "minute": 3,
+                            "second": 11,
+                            "microsecond": 189000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "cfdf893b-38ca-42bb-9216-cf30a9e4593f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 30,
+                            "hour": 15,
+                            "minute": 2,
+                            "second": 52,
+                            "microsecond": 933000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "8e131ec6-d159-46f3-bc54-b7da76e6f22f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 30,
+                            "hour": 9,
+                            "minute": 2,
+                            "second": 35,
+                            "microsecond": 867000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "822839af-2351-40eb-b231-eb0e85a57abd",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 30,
+                            "hour": 3,
+                            "minute": 2,
+                            "second": 20,
+                            "microsecond": 286000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "2c028aab-b9df-463d-b22d-a2c3bb23a49f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 29,
+                            "hour": 21,
+                            "minute": 2,
+                            "second": 15,
+                            "microsecond": 788000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "51e14bf0-2b83-445c-97d0-25e17b975d9c",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 29,
+                            "hour": 15,
+                            "minute": 1,
+                            "second": 59,
+                            "microsecond": 957000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "e46a9d63-5114-482c-907d-6240d90ce88b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 29,
+                            "hour": 9,
+                            "minute": 1,
+                            "second": 31,
+                            "microsecond": 896000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "bf972604-244b-458b-9fdf-6addb45334bd",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 29,
+                            "hour": 3,
+                            "minute": 1,
+                            "second": 4,
+                            "microsecond": 178000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "610250de-94da-44b9-8143-34d2a153a719",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 28,
+                            "hour": 21,
+                            "minute": 0,
+                            "second": 36,
+                            "microsecond": 981000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "b4f7ba75-77ea-42e4-affb-218330982a88",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 28,
+                            "hour": 15,
+                            "minute": 0,
+                            "second": 8,
+                            "microsecond": 52000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "ffd3aa6c-5262-4b37-9664-3d3c24860970",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 28,
+                            "hour": 8,
+                            "minute": 59,
+                            "second": 51,
+                            "microsecond": 917000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "454153c3-acd5-45b1-a7e9-f43e47cb394d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 28,
+                            "hour": 2,
+                            "minute": 59,
+                            "second": 37,
+                            "microsecond": 342000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "089df49f-fefb-414e-b1d9-1b87d88b5ecd",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 27,
+                            "hour": 20,
+                            "minute": 59,
+                            "second": 13,
+                            "microsecond": 840000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "cc18e346-058a-4f5f-9d92-0ccbfe4958c0",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 27,
+                            "hour": 14,
+                            "minute": 58,
+                            "second": 47,
+                            "microsecond": 557000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "4fb19766-9a81-4c22-8c57-a0d7efa4e3ef",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 27,
+                            "hour": 8,
+                            "minute": 58,
+                            "second": 40,
+                            "microsecond": 493000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "441fea51-d312-4b1c-88ed-1e4c27865885",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 27,
+                            "hour": 2,
+                            "minute": 58,
+                            "second": 35,
+                            "microsecond": 126000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "9c3f63df-7725-47c4-94dd-77d792c43d95",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 26,
+                            "hour": 20,
+                            "minute": 58,
+                            "second": 29,
+                            "microsecond": 819000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "4a902852-f97f-4c60-9268-8b4819912245",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 26,
+                            "hour": 14,
+                            "minute": 58,
+                            "second": 14,
+                            "microsecond": 211000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "bc0b5afa-82da-49a2-badf-3dffbb967257",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 26,
+                            "hour": 8,
+                            "minute": 58,
+                            "second": 9,
+                            "microsecond": 303000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "ea063a97-7f37-4aac-9330-ce33ee2f7a31",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 26,
+                            "hour": 2,
+                            "minute": 57,
+                            "second": 58,
+                            "microsecond": 513000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "45ce302b-0b0b-46c3-a1f4-cb7b3ca3e570",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 25,
+                            "hour": 20,
+                            "minute": 57,
+                            "second": 37,
+                            "microsecond": 401000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "d31dcdfe-a0bc-436a-ae3b-e693bd988480",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 25,
+                            "hour": 14,
+                            "minute": 57,
+                            "second": 19,
+                            "microsecond": 681000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "1705eacf-74fb-4167-8a2b-455cc9eb07bc",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 25,
+                            "hour": 8,
+                            "minute": 56,
+                            "second": 51,
+                            "microsecond": 144000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "6c924c57-887b-4891-b509-c31865527a4d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 25,
+                            "hour": 2,
+                            "minute": 56,
+                            "second": 21,
+                            "microsecond": 424000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "8c088df2-49f5-4bcd-a76f-469613966d38",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 24,
+                            "hour": 20,
+                            "minute": 56,
+                            "second": 7,
+                            "microsecond": 244000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "1d1cf9eb-30d4-4a76-8244-8da44198f354",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 24,
+                            "hour": 14,
+                            "minute": 56,
+                            "second": 6,
+                            "microsecond": 749000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "7d7c81b5-b6fd-4442-ac0a-1d8d2c6760fc",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 24,
+                            "hour": 8,
+                            "minute": 56,
+                            "second": 3,
+                            "microsecond": 857000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "e650a6a9-4d1d-4761-b380-ca3b0a270179",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 24,
+                            "hour": 2,
+                            "minute": 56,
+                            "second": 2,
+                            "microsecond": 574000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "507b0b2b-2db1-49a1-9738-0fb441513243",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 23,
+                            "hour": 20,
+                            "minute": 55,
+                            "second": 39,
+                            "microsecond": 293000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "98010902-b887-4d01-a044-bf8bd6243fa9",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 23,
+                            "hour": 14,
+                            "minute": 55,
+                            "second": 15,
+                            "microsecond": 584000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "f7567684-5162-4f61-bb83-41b472d963cc",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 23,
+                            "hour": 8,
+                            "minute": 54,
+                            "second": 52,
+                            "microsecond": 251000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "678cbd6e-19ca-413d-aefb-f39c8ec138ae",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 23,
+                            "hour": 2,
+                            "minute": 54,
+                            "second": 23,
+                            "microsecond": 777000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "69f75a77-7f59-4f32-befa-04280521ca6a",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 22,
+                            "hour": 20,
+                            "minute": 53,
+                            "second": 54,
+                            "microsecond": 524000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "4959cd0f-f765-410b-b7a1-a3f0ae8f5d97",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 22,
+                            "hour": 14,
+                            "minute": 53,
+                            "second": 46,
+                            "microsecond": 3000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "4f5fae0a-a1ec-4c09-bdae-5b5b9d8a3673",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 22,
+                            "hour": 8,
+                            "minute": 53,
+                            "second": 42,
+                            "microsecond": 357000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "c7fc4cb5-95ea-4fe7-85f5-6ecf91c7c4a9",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 22,
+                            "hour": 2,
+                            "minute": 53,
+                            "second": 19,
+                            "microsecond": 161000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "ba1a7ce9-e92e-47d5-851c-05ea3fe14da3",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 21,
+                            "hour": 20,
+                            "minute": 52,
+                            "second": 49,
+                            "microsecond": 590000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "153be9fe-7616-4815-9ea4-97c4a73c44d5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 21,
+                            "hour": 14,
+                            "minute": 52,
+                            "second": 25,
+                            "microsecond": 188000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "798a173f-2608-49ad-b4fb-461bb818257d",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 21,
+                            "hour": 8,
+                            "minute": 52,
+                            "second": 7,
+                            "microsecond": 231000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "adca8209-d430-4bbb-9c14-08e40878794b",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 21,
+                            "hour": 2,
+                            "minute": 51,
+                            "second": 59,
+                            "microsecond": 313000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "272b2d29-873d-4213-a2bc-bb82e741214e",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 20,
+                            "hour": 20,
+                            "minute": 51,
+                            "second": 43,
+                            "microsecond": 358000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "254e3072-12aa-4021-b205-da9f6e02c591",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 20,
+                            "hour": 14,
+                            "minute": 51,
+                            "second": 17,
+                            "microsecond": 519000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "9afddcb0-7e25-4d57-8935-7ebc962763fa",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 20,
+                            "hour": 8,
+                            "minute": 50,
+                            "second": 58,
+                            "microsecond": 26000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "74bca535-a85e-49b3-a9f7-3f55222e46bb",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 20,
+                            "hour": 2,
+                            "minute": 50,
+                            "second": 31,
+                            "microsecond": 363000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "5c533210-b45d-44e1-9c29-fda32a98f92f",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 19,
+                            "hour": 20,
+                            "minute": 50,
+                            "second": 25,
+                            "microsecond": 791000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "746b91af-ebb9-474e-a428-559bbbdec967",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 19,
+                            "hour": 14,
+                            "minute": 50,
+                            "second": 0,
+                            "microsecond": 723000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "91acf0c0-7ceb-481d-8a77-b3a02f059fb6",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 19,
+                            "hour": 8,
+                            "minute": 49,
+                            "second": 53,
+                            "microsecond": 107000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "8654b5a3-0cfc-433f-b29a-688d2d5ec178",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 19,
+                            "hour": 2,
+                            "minute": 49,
+                            "second": 47,
+                            "microsecond": 399000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "ebffd71c-4b84-4a74-9d32-9f3c55441451",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 18,
+                            "hour": 20,
+                            "minute": 49,
+                            "second": 44,
+                            "microsecond": 338000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "18b123d6-dabb-462b-aea2-2421176bf5a9",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 18,
+                            "hour": 14,
+                            "minute": 49,
+                            "second": 28,
+                            "microsecond": 993000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "06ffc2c6-1f69-4363-9767-9c3928426ec4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 18,
+                            "hour": 8,
+                            "minute": 49,
+                            "second": 20,
+                            "microsecond": 630000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "7b1c86f0-2a69-4995-9856-dd1b38fe5e73",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 18,
+                            "hour": 2,
+                            "minute": 48,
+                            "second": 58,
+                            "microsecond": 671000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "03ac7939-b015-4d8f-89c5-48e7c78d4f68",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 17,
+                            "hour": 20,
+                            "minute": 48,
+                            "second": 44,
+                            "microsecond": 59000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "3f573421-72ea-4e09-a827-ef64cd1ddf50",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 17,
+                            "hour": 14,
+                            "minute": 48,
+                            "second": 30,
+                            "microsecond": 363000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "63abfccf-20fd-41d5-9f91-82b8320bcee2",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 17,
+                            "hour": 8,
+                            "minute": 48,
+                            "second": 17,
+                            "microsecond": 829000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "8806cb68-39be-4b27-af12-d2516a3e8463",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 17,
+                            "hour": 2,
+                            "minute": 47,
+                            "second": 49,
+                            "microsecond": 859000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "82603f77-407f-4a0a-a29e-51b88eb236c4",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 16,
+                            "hour": 20,
+                            "minute": 47,
+                            "second": 49,
+                            "microsecond": 219000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "a50aaa94-a7c3-4ae9-a94b-2048664809cf",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 16,
+                            "hour": 14,
+                            "minute": 47,
+                            "second": 46,
+                            "microsecond": 281000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    },
+                    {
+                        "id": "31f33d88-06f6-4c2b-aa3f-1492aca2e3a7",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2023,
+                            "month": 11,
+                            "day": 16,
+                            "hour": 8,
+                            "minute": 47,
+                            "second": 36,
+                            "microsecond": 63000
+                        },
+                        "message": "(service c7n-test-service) has reached a steady state."
+                    }
+                ],
+                "createdAt": {
+                    "__class__": "datetime",
+                    "year": 2023,
+                    "month": 8,
+                    "day": 31,
+                    "hour": 13,
+                    "minute": 52,
+                    "second": 26,
+                    "microsecond": 97000
+                },
+                "placementConstraints": [],
+                "placementStrategy": [],
+                "networkConfiguration": {
+                    "awsvpcConfiguration": {
+                        "subnets": [
+                            "subnet-00872ab56d5fa4cdc",
+                            "subnet-0797208b821c08196"
+                        ],
+                        "securityGroups": [
+                            "sg-045f7d0c2467c3bfb"
+                        ],
+                        "assignPublicIp": "ENABLED"
+                    }
+                },
+                "schedulingStrategy": "REPLICA",
+                "deploymentController": {
+                    "type": "ECS"
+                },
+                "tags": [
+                    {
+                        "key": "NetworkLocation",
+                        "value": "Customer"
+                    }
+                ],
+                "createdBy": "arn:aws:iam::644160558196:user/Lucas",
+                "enableECSManagedTags": false,
+                "propagateTags": "NONE",
+                "enableExecuteCommand": false
+            }
+        ],
+        "failures": [],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_3.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_3.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.DescribeServices_3.json
@@ -0,0 +1,202 @@
+{
+    "status_code": 200,
+    "data": {
+        "services": [
+            {
+                "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+                "serviceName": "test-task-set-delete",
+                "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                "loadBalancers": [
+                    {
+                        "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                        "containerName": "sample-app",
+                        "containerPort": 80
+                    }
+                ],
+                "serviceRegistries": [],
+                "status": "DRAINING",
+                "desiredCount": 0,
+                "runningCount": 1,
+                "pendingCount": 0,
+                "launchType": "FARGATE",
+                "platformVersion": "1.4.0",
+                "platformFamily": "Linux",
+                "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                "deploymentConfiguration": {
+                    "maximumPercent": 200,
+                    "minimumHealthyPercent": 100
+                },
+                "taskSets": [
+                    {
+                        "id": "ecs-svc/4201323268728819917",
+                        "taskSetArn": "arn:aws:ecs:us-east-1:644160558196:task-set/timmy-test-cluster/test-task-set-delete/ecs-svc/4201323268728819917",
+                        "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+                        "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                        "status": "PRIMARY",
+                        "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                        "computedDesiredCount": 1,
+                        "pendingCount": 0,
+                        "runningCount": 1,
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 49,
+                            "second": 24,
+                            "microsecond": 781000
+                        },
+                        "updatedAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 51,
+                            "second": 16,
+                            "microsecond": 548000
+                        },
+                        "launchType": "FARGATE",
+                        "platformVersion": "1.4.0",
+                        "platformFamily": "Linux",
+                        "networkConfiguration": {
+                            "awsvpcConfiguration": {
+                                "subnets": [
+                                    "subnet-efbcccb7",
+                                    "subnet-e3b194de",
+                                    "subnet-044d9e3b66dccd75a",
+                                    "subnet-914763e7"
+                                ],
+                                "securityGroups": [
+                                    "sg-6c7fa917"
+                                ],
+                                "assignPublicIp": "ENABLED"
+                            }
+                        },
+                        "loadBalancers": [
+                            {
+                                "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                                "containerName": "sample-app",
+                                "containerPort": 80
+                            }
+                        ],
+                        "serviceRegistries": [],
+                        "scale": {
+                            "value": 0.0,
+                            "unit": "PERCENT"
+                        },
+                        "stabilityStatus": "STABILIZING",
+                        "stabilityStatusAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 51,
+                            "second": 16,
+                            "microsecond": 548000
+                        },
+                        "tags": []
+                    }
+                ],
+                "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+                "events": [
+                    {
+                        "id": "789c4a15-caed-41c0-be6b-e4f7f90e34f8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 885000
+                        },
+                        "message": "(service test-task-set-delete) has reached a steady state."
+                    },
+                    {
+                        "id": "018517ec-af11-4f62-95b6-d05a991b0735",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 19,
+                            "microsecond": 884000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) updated state to STEADY_STATE."
+                    },
+                    {
+                        "id": "07f1b4f5-53a7-46d1-ae0d-43ebe7bb92a5",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 50,
+                            "second": 0,
+                            "microsecond": 471000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e)"
+                    },
+                    {
+                        "id": "b50f4e8a-dfd4-4a4a-b634-4146c4c221f8",
+                        "createdAt": {
+                            "__class__": "datetime",
+                            "year": 2024,
+                            "month": 3,
+                            "day": 12,
+                            "hour": 19,
+                            "minute": 49,
+                            "second": 32,
+                            "microsecond": 412000
+                        },
+                        "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) has started 1 tasks: (task 601dade4334d4864a4fb6da44a0ea8ff)."
+                    }
+                ],
+                "createdAt": {
+                    "__class__": "datetime",
+                    "year": 2024,
+                    "month": 3,
+                    "day": 12,
+                    "hour": 19,
+                    "minute": 49,
+                    "second": 24,
+                    "microsecond": 781000
+                },
+                "placementConstraints": [],
+                "placementStrategy": [],
+                "networkConfiguration": {
+                    "awsvpcConfiguration": {
+                        "subnets": [
+                            "subnet-efbcccb7",
+                            "subnet-e3b194de",
+                            "subnet-044d9e3b66dccd75a",
+                            "subnet-914763e7"
+                        ],
+                        "securityGroups": [
+                            "sg-6c7fa917"
+                        ],
+                        "assignPublicIp": "ENABLED"
+                    }
+                },
+                "healthCheckGracePeriodSeconds": 0,
+                "schedulingStrategy": "REPLICA",
+                "deploymentController": {
+                    "type": "CODE_DEPLOY"
+                },
+                "createdBy": "arn:aws:iam::644160558196:user/timmy",
+                "enableECSManagedTags": true,
+                "propagateTags": "NONE",
+                "enableExecuteCommand": false
+            }
+        ],
+        "failures": [],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListClusters_1.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListClusters_1.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListClusters_1.json
@@ -0,0 +1,11 @@
+{
+    "status_code": 200,
+    "data": {
+        "clusterArns": [
+            "arn:aws:ecs:us-east-1:644160558196:cluster/c7n-test-cluster",
+            "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+            "arn:aws:ecs:us-east-1:644160558196:cluster/AWSBatch-test-fargate-92731dda-398a-370a-b7ed-a0e38eb854a3"
+        ],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_1.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_1.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_1.json
@@ -0,0 +1,10 @@
+{
+    "status_code": 200,
+    "data": {
+        "serviceArns": [
+            "arn:aws:ecs:us-east-1:644160558196:service/c7n-test-cluster/test",
+            "arn:aws:ecs:us-east-1:644160558196:service/c7n-test-cluster/c7n-test-service"
+        ],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_2.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_2.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_2.json
@@ -0,0 +1,9 @@
+{
+    "status_code": 200,
+    "data": {
+        "serviceArns": [
+            "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete"
+        ],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_3.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_3.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.ListServices_3.json
@@ -0,0 +1,7 @@
+{
+    "status_code": 200,
+    "data": {
+        "serviceArns": [],
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/data/placebo/test_ecs_service_taskset_delete/ecs.UpdateService_1.json b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.UpdateService_1.json
new file mode 100644
--- /dev/null
+++ b/tests/data/placebo/test_ecs_service_taskset_delete/ecs.UpdateService_1.json
@@ -0,0 +1,199 @@
+{
+    "status_code": 200,
+    "data": {
+        "service": {
+            "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+            "serviceName": "test-task-set-delete",
+            "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+            "loadBalancers": [
+                {
+                    "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                    "containerName": "sample-app",
+                    "containerPort": 80
+                }
+            ],
+            "serviceRegistries": [],
+            "status": "ACTIVE",
+            "desiredCount": 0,
+            "runningCount": 1,
+            "pendingCount": 0,
+            "launchType": "FARGATE",
+            "platformVersion": "1.4.0",
+            "platformFamily": "Linux",
+            "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+            "deploymentConfiguration": {
+                "maximumPercent": 200,
+                "minimumHealthyPercent": 100
+            },
+            "taskSets": [
+                {
+                    "id": "ecs-svc/4201323268728819917",
+                    "taskSetArn": "arn:aws:ecs:us-east-1:644160558196:task-set/timmy-test-cluster/test-task-set-delete/ecs-svc/4201323268728819917",
+                    "serviceArn": "arn:aws:ecs:us-east-1:644160558196:service/timmy-test-cluster/test-task-set-delete",
+                    "clusterArn": "arn:aws:ecs:us-east-1:644160558196:cluster/timmy-test-cluster",
+                    "status": "PRIMARY",
+                    "taskDefinition": "arn:aws:ecs:us-east-1:644160558196:task-definition/c7n-test-task-def:2",
+                    "computedDesiredCount": 1,
+                    "pendingCount": 0,
+                    "runningCount": 1,
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 49,
+                        "second": 24,
+                        "microsecond": 781000
+                    },
+                    "updatedAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 876000
+                    },
+                    "launchType": "FARGATE",
+                    "platformVersion": "1.4.0",
+                    "platformFamily": "Linux",
+                    "networkConfiguration": {
+                        "awsvpcConfiguration": {
+                            "subnets": [
+                                "subnet-efbcccb7",
+                                "subnet-e3b194de",
+                                "subnet-044d9e3b66dccd75a",
+                                "subnet-914763e7"
+                            ],
+                            "securityGroups": [
+                                "sg-6c7fa917"
+                            ],
+                            "assignPublicIp": "ENABLED"
+                        }
+                    },
+                    "loadBalancers": [
+                        {
+                            "targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e",
+                            "containerName": "sample-app",
+                            "containerPort": 80
+                        }
+                    ],
+                    "serviceRegistries": [],
+                    "scale": {
+                        "value": 100.0,
+                        "unit": "PERCENT"
+                    },
+                    "stabilityStatus": "STEADY_STATE",
+                    "stabilityStatusAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 876000
+                    },
+                    "tags": []
+                }
+            ],
+            "roleArn": "arn:aws:iam::644160558196:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
+            "events": [
+                {
+                    "id": "789c4a15-caed-41c0-be6b-e4f7f90e34f8",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 885000
+                    },
+                    "message": "(service test-task-set-delete) has reached a steady state."
+                },
+                {
+                    "id": "018517ec-af11-4f62-95b6-d05a991b0735",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 19,
+                        "microsecond": 884000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) updated state to STEADY_STATE."
+                },
+                {
+                    "id": "07f1b4f5-53a7-46d1-ae0d-43ebe7bb92a5",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 50,
+                        "second": 0,
+                        "microsecond": 471000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:644160558196:targetgroup/test-task-set-tg/47a3a7a81ab3db0e)"
+                },
+                {
+                    "id": "b50f4e8a-dfd4-4a4a-b634-4146c4c221f8",
+                    "createdAt": {
+                        "__class__": "datetime",
+                        "year": 2024,
+                        "month": 3,
+                        "day": 12,
+                        "hour": 19,
+                        "minute": 49,
+                        "second": 32,
+                        "microsecond": 412000
+                    },
+                    "message": "(service test-task-set-delete, taskSet ecs-svc/4201323268728819917) has started 1 tasks: (task 601dade4334d4864a4fb6da44a0ea8ff)."
+                }
+            ],
+            "createdAt": {
+                "__class__": "datetime",
+                "year": 2024,
+                "month": 3,
+                "day": 12,
+                "hour": 19,
+                "minute": 49,
+                "second": 24,
+                "microsecond": 781000
+            },
+            "placementConstraints": [],
+            "placementStrategy": [],
+            "networkConfiguration": {
+                "awsvpcConfiguration": {
+                    "subnets": [
+                        "subnet-efbcccb7",
+                        "subnet-e3b194de",
+                        "subnet-044d9e3b66dccd75a",
+                        "subnet-914763e7"
+                    ],
+                    "securityGroups": [
+                        "sg-6c7fa917"
+                    ],
+                    "assignPublicIp": "ENABLED"
+                }
+            },
+            "healthCheckGracePeriodSeconds": 0,
+            "schedulingStrategy": "REPLICA",
+            "deploymentController": {
+                "type": "CODE_DEPLOY"
+            },
+            "createdBy": "arn:aws:iam::644160558196:user/timmy",
+            "enableECSManagedTags": true,
+            "propagateTags": "NONE",
+            "enableExecuteCommand": false
+        },
+        "ResponseMetadata": {}
+    }
+}
\ No newline at end of file
diff --git a/tests/test_ecs.py b/tests/test_ecs.py
--- a/tests/test_ecs.py
+++ b/tests/test_ecs.py
@@ -383,6 +383,37 @@ def test_ecs_service_subnet(self):
         self.assertEqual(len(resources), 1)
         self.assertEqual(resources[0]["serviceName"], "c7n-test")
 
+    def test_ecs_service_taskset_delete(self):
+        session_factory = self.replay_flight_data("test_ecs_service_taskset_delete")
+        p = self.load_policy(
+            {
+                "name": "test-ecs-service-taskset-delete",
+                "resource": "ecs-service",
+                "filters": [{"serviceName": "test-task-set-delete"}],
+                "actions": ["delete"],
+            },
+            session_factory=session_factory,
+        )
+        resources = p.run()
+
+        # Remove duplicate response
+        unique_services = {svc['serviceArn']: svc for svc in resources}.values()
+        self.assertEqual(len(unique_services), 1)
+        svc = resources.pop()
+        self.assertEqual(svc["serviceName"], "test-task-set-delete")
+        if self.recording:
+            time.sleep(1)
+        client = session_factory().client("ecs")
+        svc_current = client.describe_services(
+            cluster=svc["clusterArn"], services=[svc["serviceName"]]
+        )[
+            "services"
+        ][
+            0
+        ]
+        self.assertEqual(svc_current["serviceArn"], svc["serviceArn"])
+        self.assertNotEqual(svc_current["status"], svc["status"])
+
 
 class TestEcsTaskDefinition(BaseTest):