@@ -34,14 +34,14 @@ data "aws_iam_policy_document" "this" {
34
34
}
35
35
}
36
36
37
- resource "aws_iam_role_policy" "schedule_autoscaling " {
37
+ resource "aws_iam_role_policy" "autoscaling_group_scheduler " {
38
38
count = var. custom_iam_role_arn == null ? 1 : 0
39
39
name = " ${ var . name } -autoscaling-custom-policy-scheduler"
40
40
role = aws_iam_role. this [0 ]. id
41
- policy = data. aws_iam_policy_document . schedule_autoscaling . json
41
+ policy = data. aws_iam_policy_document . autoscaling_group_scheduler . json
42
42
}
43
43
44
- data "aws_iam_policy_document" "schedule_autoscaling " {
44
+ data "aws_iam_policy_document" "autoscaling_group_scheduler " {
45
45
statement {
46
46
actions = [
47
47
" autoscaling:DescribeScalingProcessTypes" ,
@@ -61,14 +61,14 @@ data "aws_iam_policy_document" "schedule_autoscaling" {
61
61
}
62
62
}
63
63
64
- resource "aws_iam_role_policy" "schedule_spot " {
64
+ resource "aws_iam_role_policy" "spot_instance_scheduler " {
65
65
count = var. custom_iam_role_arn == null ? 1 : 0
66
66
name = " ${ var . name } -spot-custom-policy-scheduler"
67
67
role = aws_iam_role. this [0 ]. id
68
- policy = data. aws_iam_policy_document . schedule_spot . json
68
+ policy = data. aws_iam_policy_document . spot_instance_scheduler . json
69
69
}
70
70
71
- data "aws_iam_policy_document" "schedule_spot " {
71
+ data "aws_iam_policy_document" "spot_instance_scheduler " {
72
72
statement {
73
73
actions = [
74
74
" ec2:DescribeInstances" ,
@@ -81,14 +81,14 @@ data "aws_iam_policy_document" "schedule_spot" {
81
81
}
82
82
}
83
83
84
- resource "aws_iam_role_policy" "schedule_ec2 " {
84
+ resource "aws_iam_role_policy" "instance_scheduler " {
85
85
count = var. custom_iam_role_arn == null ? 1 : 0
86
86
name = " ${ var . name } -ec2-custom-policy-scheduler"
87
87
role = aws_iam_role. this [0 ]. id
88
- policy = data. aws_iam_policy_document . schedule_ec2 . json
88
+ policy = data. aws_iam_policy_document . instance_scheduler . json
89
89
}
90
90
91
- data "aws_iam_policy_document" "schedule_ec2 " {
91
+ data "aws_iam_policy_document" "instance_scheduler " {
92
92
statement {
93
93
actions = [
94
94
" ec2:StopInstances" ,
@@ -102,14 +102,14 @@ data "aws_iam_policy_document" "schedule_ec2" {
102
102
}
103
103
}
104
104
105
- resource "aws_iam_role_policy" "schedule_rds " {
105
+ resource "aws_iam_role_policy" "rds_scheduler " {
106
106
count = var. custom_iam_role_arn == null ? 1 : 0
107
107
name = " ${ var . name } -rds-custom-policy-scheduler"
108
108
role = aws_iam_role. this [0 ]. id
109
- policy = data. aws_iam_policy_document . schedule_rds . json
109
+ policy = data. aws_iam_policy_document . rds_scheduler . json
110
110
}
111
111
112
- data "aws_iam_policy_document" "schedule_rds " {
112
+ data "aws_iam_policy_document" "rds_scheduler " {
113
113
statement {
114
114
actions = [
115
115
" rds:StartDBCluster" ,
@@ -125,14 +125,14 @@ data "aws_iam_policy_document" "schedule_rds" {
125
125
}
126
126
}
127
127
128
- resource "aws_iam_role_policy" "schedule_cloudwatch " {
128
+ resource "aws_iam_role_policy" "cloudwatch_alarm_scheduler " {
129
129
count = var. custom_iam_role_arn == null ? 1 : 0
130
130
name = " ${ var . name } -cloudwatch-custom-policy-scheduler"
131
131
role = aws_iam_role. this [0 ]. id
132
- policy = data. aws_iam_policy_document . schedule_cloudwatch . json
132
+ policy = data. aws_iam_policy_document . cloudwatch_alarm_scheduler . json
133
133
}
134
134
135
- data "aws_iam_policy_document" "schedule_cloudwatch " {
135
+ data "aws_iam_policy_document" "cloudwatch_alarm_scheduler " {
136
136
statement {
137
137
actions = [
138
138
" cloudwatch:DisableAlarmActions" ,
0 commit comments