2.2.12 • Published 1 year ago
@gammarers/aws-ec2-instance-running-schedule-stack v2.2.12
AWS EC2 Instance Running Schedule Stack
This is an AWS CDK Construct to make EC2 instance running schedule (only running while working hours(start/stop)).
Fixed
- EC2 Instance
Resources
This construct creating resource list.
- EventBridge Scheduler execution role
- EventBridge Scheduler
- Step Functions State machine
- Step Functions State machine role
State Machine Execution Flow

Install
TypeScript
install by npm
npm install @gammarer/aws-ec2-instance-running-schedule-stackinstall by yarn
yarn add @gammarer/aws-ec2-instance-running-schedule-stackPython
pip install gammarer.aws-ec2-instance-running-schedule-stackC# / .NET
dotnet add package Gammarer.CDK.AWS.Ec2InstanceRunningScheduleStackExample
import { Ec2InstanceRunningScheduleStack } from '@gammarer/aws-ec2-instance-running-schedule-stack';
new EC2InstanceRunningScheduleStack(app, 'EC2InstanceRunningScheduleStack', {
targetResource: {
tagKey: 'WorkHoursRunning',
tagValues: ['YES'],
},
startSchedule: {
timezone: 'Asia/Tokyo',
minute: '55',
hour: '8',
week: 'MON-FRI',
},
stopSchedule: {
timezone: 'Asia/Tokyo',
minute: '5',
hour: '19',
week: 'MON-FRI',
},
notifications: { // OPTIONAL NOTIFICATION
emails: [ // OPTIONAL SEND EMAIL FROM SNS
'foo@example.com',
'bar@example.net',
],
},
});License
This project is licensed under the Apache-2.0 License.
2.2.12
1 year ago
2.2.11
1 year ago
2.2.10
1 year ago
2.2.9
1 year ago
2.2.8
1 year ago
2.2.7
1 year ago
2.2.6
1 year ago
2.2.5
1 year ago
2.2.4
1 year ago
2.2.3
1 year ago
2.2.2
1 year ago
2.2.1
1 year ago
2.2.0
1 year ago
2.1.8
1 year ago
2.1.7
1 year ago
2.1.6
1 year ago
2.1.5
1 year ago
2.1.4
1 year ago
2.1.3
1 year ago
2.1.2
1 year ago
2.1.1
1 year ago
2.1.0
1 year ago
2.0.11
1 year ago
2.0.10
1 year ago
2.0.9
1 year ago
2.0.8
1 year ago
2.0.7
1 year ago
2.0.6
2 years ago
2.0.5
2 years ago
2.0.4
2 years ago
2.0.3
2 years ago
2.0.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago