agent-claw: automated task changes
This commit is contained in:
60
cdk/node_modules/aws-cdk-lib/aws-ecs-patterns/lib/fargate/scheduled-fargate-task.d.ts
generated
vendored
Normal file
60
cdk/node_modules/aws-cdk-lib/aws-ecs-patterns/lib/fargate/scheduled-fargate-task.d.ts
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import { FargateTaskDefinition } from '../../../aws-ecs';
|
||||
import { EcsTask } from '../../../aws-events-targets';
|
||||
import type { FargateServiceBaseProps } from '../base/fargate-service-base';
|
||||
import type { ScheduledTaskBaseProps, ScheduledTaskImageProps } from '../base/scheduled-task-base';
|
||||
import { ScheduledTaskBase } from '../base/scheduled-task-base';
|
||||
/**
|
||||
* The properties for the ScheduledFargateTask task.
|
||||
*/
|
||||
export interface ScheduledFargateTaskProps extends ScheduledTaskBaseProps, FargateServiceBaseProps {
|
||||
/**
|
||||
* The properties to define if using an existing TaskDefinition in this construct.
|
||||
* ScheduledFargateTaskDefinitionOptions or ScheduledFargateTaskImageOptions must be defined, but not both.
|
||||
*
|
||||
* @default none
|
||||
*/
|
||||
readonly scheduledFargateTaskDefinitionOptions?: ScheduledFargateTaskDefinitionOptions;
|
||||
/**
|
||||
* The properties to define if the construct is to create a TaskDefinition.
|
||||
* ScheduledFargateTaskDefinitionOptions or ScheduledFargateTaskImageOptions must be defined, but not both.
|
||||
*
|
||||
* @default none
|
||||
*/
|
||||
readonly scheduledFargateTaskImageOptions?: ScheduledFargateTaskImageOptions;
|
||||
}
|
||||
/**
|
||||
* The properties for the ScheduledFargateTask using an image.
|
||||
*/
|
||||
export interface ScheduledFargateTaskImageOptions extends ScheduledTaskImageProps, FargateServiceBaseProps {
|
||||
}
|
||||
/**
|
||||
* The properties for the ScheduledFargateTask using a task definition.
|
||||
*/
|
||||
export interface ScheduledFargateTaskDefinitionOptions {
|
||||
/**
|
||||
* The task definition to use for tasks in the service. Image or taskDefinition must be specified, but not both.
|
||||
*
|
||||
* [disable-awslint:ref-via-interface]
|
||||
*
|
||||
* @default - none
|
||||
*/
|
||||
readonly taskDefinition: FargateTaskDefinition;
|
||||
}
|
||||
/**
|
||||
* A scheduled Fargate task that will be initiated off of CloudWatch Events.
|
||||
*/
|
||||
export declare class ScheduledFargateTask extends ScheduledTaskBase {
|
||||
/**
|
||||
* The Fargate task definition in this construct.
|
||||
*/
|
||||
readonly taskDefinition: FargateTaskDefinition;
|
||||
/**
|
||||
* The ECS task in this construct.
|
||||
*/
|
||||
readonly task: EcsTask;
|
||||
/**
|
||||
* Constructs a new instance of the ScheduledFargateTask class.
|
||||
*/
|
||||
constructor(scope: Construct, id: string, props: ScheduledFargateTaskProps);
|
||||
}
|
||||
Reference in New Issue
Block a user