dynk8s-provisioner/terraform/iam-policy.json

80 lines
2.9 KiB
JSON

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"ec2:DescribeLaunchTemplates",
"autoscaling:DescribeAutoScalingGroups",
"ec2:DescribeLaunchTemplateVersions",
"autoscaling:DescribeTags",
"sns:Unsubscribe",
"sns:GetSubscriptionAttributes",
"ec2:DescribeSecurityGroups"
],
"Resource": "*"
},
{
"Sid": "VisualEditor1",
"Effect": "Allow",
"Action": [
"autoscaling:DeleteTags",
"sns:ListTagsForResource",
"ec2:UpdateSecurityGroupRuleDescriptionsEgress",
"sns:GetTopicAttributes",
"ec2:DeleteTags",
"events:CreateEventBus",
"sns:DeleteTopic",
"ec2:CreateTags",
"sns:CreateTopic",
"sns:SetTopicAttributes",
"ec2:ModifySecurityGroupRules",
"ec2:UpdateSecurityGroupRuleDescriptionsIngress",
"events:DescribeEventBus",
"ec2:RevokeSecurityGroupIngress",
"autoscaling:CreateOrUpdateTags",
"ec2:CreateSecurityGroup",
"ec2:RevokeSecurityGroupEgress",
"ec2:DeleteSecurityGroup",
"events:DeleteEventBus",
"autoscaling:UpdateAutoScalingGroup",
"sns:Subscribe",
"autoscaling:DeleteAutoScalingGroup",
"autoscaling:CreateAutoScalingGroup"
],
"Resource": [
"arn:aws:events:*:566967686773:event-bus/*",
"arn:aws:autoscaling:*:566967686773:autoScalingGroup:*:autoScalingGroupName/*",
"arn:aws:sns:*:566967686773:*",
"arn:aws:ec2:*:566967686773:security-group/*",
"arn:aws:ec2:*:566967686773:security-group-rule/*"
]
},
{
"Sid": "VisualEditor2",
"Effect": "Allow",
"Action": [
"events:DescribeRule",
"ec2:DeleteLaunchTemplate",
"events:EnableRule",
"events:PutRule",
"ec2:CreateLaunchTemplateVersion",
"events:DeleteRule",
"events:PutTargets",
"ec2:CreateLaunchTemplate",
"events:ListTagsForResource",
"events:RemoveTargets",
"ec2:ModifyLaunchTemplate",
"ec2:DeleteLaunchTemplateVersions",
"events:ListTargetsByRule",
"events:DisableRule"
],
"Resource": [
"arn:aws:events:*:566967686773:rule/*",
"arn:aws:ec2:*:566967686773:launch-template/*"
]
}
]
}