@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:38.841Z") @Stability(value=Stable) public interface ScheduledEc2TaskProps extends software.amazon.jsii.JsiiSerializable, ScheduledTaskBaseProps
Example:
// Instantiate an Amazon EC2 Task to run at a scheduled interval
Cluster cluster;
ScheduledEc2Task ecsScheduledTask = ScheduledEc2Task.Builder.create(this, "ScheduledTask")
.cluster(cluster)
.scheduledEc2TaskImageOptions(ScheduledEc2TaskImageOptions.builder()
.image(ContainerImage.fromRegistry("amazon/amazon-ecs-sample"))
.memoryLimitMiB(256)
.environment(Map.of("name", "TRIGGER", "value", "CloudWatch Events"))
.build())
.schedule(Schedule.expression("rate(1 minute)"))
.enabled(true)
.ruleName("sample-scheduled-task-rule")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
ScheduledEc2TaskProps.Builder
A builder for
ScheduledEc2TaskProps |
static class |
ScheduledEc2TaskProps.Jsii$Proxy
An implementation for
ScheduledEc2TaskProps |
| Modifier and Type | Method and Description |
|---|---|
static ScheduledEc2TaskProps.Builder |
builder() |
default ScheduledEc2TaskDefinitionOptions |
getScheduledEc2TaskDefinitionOptions()
The properties to define if using an existing TaskDefinition in this construct.
|
default ScheduledEc2TaskImageOptions |
getScheduledEc2TaskImageOptions()
The properties to define if the construct is to create a TaskDefinition.
|
getCluster, getDesiredTaskCount, getEnabled, getRuleName, getSchedule, getSecurityGroups, getSubnetSelection, getVpc@Stability(value=Stable) @Nullable default ScheduledEc2TaskDefinitionOptions getScheduledEc2TaskDefinitionOptions()
ScheduledEc2TaskDefinitionOptions or ScheduledEc2TaskImageOptions must be defined, but not both.
Default: none
@Stability(value=Stable) @Nullable default ScheduledEc2TaskImageOptions getScheduledEc2TaskImageOptions()
ScheduledEc2TaskDefinitionOptions or ScheduledEc2TaskImageOptions must be defined, but not both.
Default: none
@Stability(value=Stable) static ScheduledEc2TaskProps.Builder builder()
builder in interface ScheduledTaskBasePropsScheduledEc2TaskProps.Builder of ScheduledEc2TaskPropsCopyright © 2022. All rights reserved.