@@ -75,16 +75,7 @@ data "aws_iam_policy_document" "custom_access_policy" {
75
75
" autoscaling:DescribeAutoScalingGroups" ,
76
76
" autoscaling:DescribeLaunchConfigurations" ,
77
77
" autoscaling:DescribeAutoScalingInstances" ,
78
- " autoscaling:CreateLaunchConfiguration" ,
79
- " autoscaling:CreateAutoScalingGroup" ,
80
- " autoscaling:UpdateAutoScalingGroup" ,
81
- " autoscaling:SetDesiredCapacity" ,
82
- " autoscaling:DeleteLaunchConfiguration" ,
83
- " autoscaling:DeleteAutoScalingGroup" ,
84
78
" autoscaling:CreateOrUpdateTags" ,
85
- " autoscaling:SuspendProcesses" ,
86
- " autoscaling:PutNotificationConfiguration" ,
87
- " autoscaling:TerminateInstanceInAutoScalingGroup" ,
88
79
" ecs:DescribeClusters" ,
89
80
" ecs:DescribeContainerInstances" ,
90
81
" ecs:DescribeTaskDefinition" ,
@@ -117,6 +108,37 @@ data "aws_iam_policy_document" "custom_access_policy" {
117
108
" *"
118
109
]
119
110
}
111
+
112
+ statement {
113
+ actions = [
114
+ " autoscaling:CreateLaunchConfiguration" ,
115
+ " autoscaling:DeleteLaunchConfiguration" ,
116
+ ]
117
+
118
+ effect = " Allow"
119
+
120
+ resources = [
121
+ " arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/AWSBatch*"
122
+ ]
123
+ }
124
+
125
+ statement {
126
+ actions = [
127
+ " autoscaling:CreateAutoScalingGroup" ,
128
+ " autoscaling:UpdateAutoScalingGroup" ,
129
+ " autoscaling:SetDesiredCapacity" ,
130
+ " autoscaling:DeleteAutoScalingGroup" ,
131
+ " autoscaling:SuspendProcesses" ,
132
+ " autoscaling:PutNotificationConfiguration" ,
133
+ " autoscaling:TerminateInstanceInAutoScalingGroup" ,
134
+ ]
135
+
136
+ effect = " Allow"
137
+
138
+ resources = [
139
+ " arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/AWSBatch*"
140
+ ]
141
+ }
120
142
}
121
143
122
144
data "aws_iam_policy_document" "iam_custom_policies" {
0 commit comments