diff --git a/src/service.ts b/src/service.ts index 37a9f96a..adc93a48 100644 --- a/src/service.ts +++ b/src/service.ts @@ -300,7 +300,7 @@ export class Service extends Construct { if (props.autoScaleTaskCount.targetCpuUtilization) { const targetCpuUtilizationPercent = props.autoScaleTaskCount.targetCpuUtilization; - this.scalableTaskCount.scaleOnCpuUtilization(`${this.id}-target-cpu-utilization-${targetCpuUtilizationPercent}`, { + this.scalableTaskCount.scaleOnCpuUtilization(`${this.id}-target-cpu-utilization`, { targetUtilizationPercent: targetCpuUtilizationPercent, }); this.enableAutoScalingPolicy(); @@ -308,7 +308,7 @@ export class Service extends Construct { if (props.autoScaleTaskCount.targetMemoryUtilization) { const targetMemoryUtilizationPercent = props.autoScaleTaskCount.targetMemoryUtilization; - this.scalableTaskCount.scaleOnMemoryUtilization(`${this.id}-target-memory-utilization-${targetMemoryUtilizationPercent}`, { + this.scalableTaskCount.scaleOnMemoryUtilization(`${this.id}-target-memory-utilization`, { targetUtilizationPercent: targetMemoryUtilizationPercent, }); this.enableAutoScalingPolicy(); diff --git a/test/all-service-addons.integ.snapshot/aws-ecs-integ.assets.json b/test/all-service-addons.integ.snapshot/aws-ecs-integ.assets.json index 99e8ee96..f71e8f25 100644 --- a/test/all-service-addons.integ.snapshot/aws-ecs-integ.assets.json +++ b/test/all-service-addons.integ.snapshot/aws-ecs-integ.assets.json @@ -1,7 +1,7 @@ { "version": "21.0.0", "files": { - "b6f7e728bbb59a44cd36e3c267201c18a62a55d3ebf1181a439da200585eb7df": { + "bd34b71fed742dcebdcec46527a147d796da32f2b5cfb63ed374f1b3626c0ead": { "source": { "path": "aws-ecs-integ.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "b6f7e728bbb59a44cd36e3c267201c18a62a55d3ebf1181a439da200585eb7df.json", + "objectKey": "bd34b71fed742dcebdcec46527a147d796da32f2b5cfb63ed374f1b3626c0ead.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/all-service-addons.integ.snapshot/aws-ecs-integ.template.json b/test/all-service-addons.integ.snapshot/aws-ecs-integ.template.json index 84060a17..b75d3f82 100644 --- a/test/all-service-addons.integ.snapshot/aws-ecs-integ.template.json +++ b/test/all-service-addons.integ.snapshot/aws-ecs-integ.template.json @@ -1144,10 +1144,10 @@ "ServiceNamespace": "ecs" } }, - "nameserviceTaskCountTargetnametargetcpuutilization7563967136": { + "nameserviceTaskCountTargetnametargetcpuutilizationE96CCFF9": { "Type": "AWS::ApplicationAutoScaling::ScalingPolicy", "Properties": { - "PolicyName": "awsecsintegnameserviceTaskCountTargetnametargetcpuutilization75712936D5", + "PolicyName": "awsecsintegnameserviceTaskCountTargetnametargetcpuutilization1D7AB0F5", "PolicyType": "TargetTrackingScaling", "ScalingTargetId": { "Ref": "nameserviceTaskCountTarget366C2B3A" @@ -2011,10 +2011,10 @@ "ServiceNamespace": "ecs" } }, - "greetingserviceTaskCountTargetgreetingtargetcpuutilization75C3DB1631": { + "greetingserviceTaskCountTargetgreetingtargetcpuutilization5B62F564": { "Type": "AWS::ApplicationAutoScaling::ScalingPolicy", "Properties": { - "PolicyName": "awsecsinteggreetingserviceTaskCountTargetgreetingtargetcpuutilization75DDF9387C", + "PolicyName": "awsecsinteggreetingserviceTaskCountTargetgreetingtargetcpuutilization825D652B", "PolicyType": "TargetTrackingScaling", "ScalingTargetId": { "Ref": "greetingserviceTaskCountTargetA036048C" @@ -3013,10 +3013,10 @@ "ServiceNamespace": "ecs" } }, - "greeterserviceTaskCountTargetgreetertargetcpuutilization756DE876F3": { + "greeterserviceTaskCountTargetgreetertargetcpuutilizationB67AFAC4": { "Type": "AWS::ApplicationAutoScaling::ScalingPolicy", "Properties": { - "PolicyName": "awsecsinteggreeterserviceTaskCountTargetgreetertargetcpuutilization7544518009", + "PolicyName": "awsecsinteggreeterserviceTaskCountTargetgreetertargetcpuutilization0CAD6037", "PolicyType": "TargetTrackingScaling", "ScalingTargetId": { "Ref": "greeterserviceTaskCountTargetAB95B3D0"