agent-claw: automated task changes

This commit is contained in:
daniel
2026-05-06 18:55:16 -05:00
parent 38905bb1e9
commit 732b00fb66
8494 changed files with 2018127 additions and 4 deletions

View File

@@ -0,0 +1,48 @@
// Fixture with packages imported, but nothing else
import { Construct, Node } from 'constructs';
import { Aspects, CfnOutput, Stack, Duration, Resource, SecretValue } from 'aws-cdk-lib';
import * as ec2 from 'aws-cdk-lib/aws-ec2';
import * as appscaling from 'aws-cdk-lib/aws-applicationautoscaling';
import * as cloudwatch from 'aws-cdk-lib/aws-cloudwatch';
import * as iam from 'aws-cdk-lib/aws-iam';
interface UtilizationScalingProps {
readonly targetUtilizationPercent: number;
}
class ScalableAttribute {
public scaleOnSchedule(id: string, action: appscaling.ScalingSchedule) {
Array.isArray(id);
Array.isArray(action);
}
public scaleOnUtilization(props: UtilizationScalingProps) {
Array.isArray(props);
}
public scaleOnMetric(id: string, props: appscaling.BasicStepScalingPolicyProps) {
Array.isArray(id);
Array.isArray(props);
}
}
interface Caps {
readonly minCapacity: number;
readonly maxCapacity: number;
}
class SomeScalableResource {
public autoScaleCapacity(caps: Caps) {
return new ScalableAttribute();
}
}
class Fixture extends Stack {
constructor(scope: Construct, id: string) {
super(scope, id);
/// here
}
}