{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:AssociateAddress", "ec2:StartInstances", "ec2:StopInstances", "ec2:AttachVolume", "ec2:ReleaseAddress", "ec2:DescribeAddresses", "ec2:TerminateInstances", "ec2:DeleteSecurityGroup", "ec2:ModifyVolume", "ec2:ModifyVolumeAttribute", "ec2:DetachVolume" ], "Resource": "*", "Condition": { "StringLike": { "ec2:ResourceTag/Cloudera-Resource-Name": [ "crn:cdp:*" ] } } }, { "Effect": "Allow", "Action": [ "cloudformation:DeleteStack", "autoscaling:SuspendProcesses", "autoscaling:UpdateAutoScalingGroup", "autoscaling:ResumeProcesses", "autoscaling:DetachInstances", "autoscaling:DeleteAutoScalingGroup", "rds:StopDBInstance", "rds:StartDBInstance", "rds:RebootDBInstance" ], "Resource": "*", "Condition": { "StringLike": { "aws:ResourceTag/Cloudera-Resource-Name": [ "crn:cdp:*" ] } } }, { "Effect": "Allow", "Action": [ "cloudformation:CreateStack", "cloudformation:GetTemplate", "ec2:CreateTags" ], "Resource": [ "*" ], "Condition": { "StringLike": { "aws:RequestTag/Cloudera-Resource-Name": [ "crn:cdp:*" ] } } }, { "Effect": "Allow", "Action": [ "ec2:DeleteVolume", "ec2:DeleteKeyPair", "ec2:DescribeKeyPairs", "ec2:DescribeAvailabilityZones", "ec2:DescribeImages", "ec2:DeleteLaunchTemplate", "ec2:DescribeVolumes", "ec2:CreateVolume", "ec2:DescribeInstances", "ec2:DescribeRegions", "ec2:DescribeInstanceTypeOfferings", "ec2:DescribeInstanceTypes", "ec2:DescribeRouteTables", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcAttribute", "ec2:DescribeVpcs", "ec2:DescribeInternetGateways", "ec2:DescribeVpcEndpoints", "ec2:describeAddresses", "ec2:DescribeNatGateways", "ec2:DescribeVpcEndpointServices", "ec2:ModifySubnetAttribute", "ec2:ModifyVpcAttribute", "ec2:CreateVpc", "ec2:CreatePlacementGroup", "ec2:DescribePlacementGroups", "ec2:DeletePlacementGroup", "ec2:CreateNatGateway", "ec2:CreateRouteTable", "ec2:CreateSubnet", "ec2:CreateVpcEndpoint", "ec2:CreateInternetGateway", "ec2:DeleteSubnet", "ec2:DeleteInternetGateway", "ec2:AttachInternetGateway", "ec2:DetachInternetGateway", "ec2:DescribePrefixLists", "ec2:AllocateAddress", "ec2:AssociateRouteTable", "ec2:CreateRoute", "ec2:DeleteRouteTable", "ec2:DeleteVpcEndpoints", "ec2:DisassociateRouteTable", "ec2:ReleaseAddress", "ec2:DeleteRoute", "ec2:DeleteNatGateway", "ec2:DeleteVpc", "ec2:ImportKeyPair", "ec2:DescribeLaunchTemplates", "ec2:CreateSecurityGroup", "ec2:CreateLaunchTemplate", "ec2:RunInstances", "ec2:AuthorizeSecurityGroupIngress", "ec2:RevokeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupEgress", "ec2:DescribeAccountAttributes", "sts:DecodeAuthorizationMessage", "cloudformation:DescribeStacks", "dynamodb:DeleteTable", "dynamodb:DescribeTable", "iam:ListInstanceProfiles", "iam:ListRoles", "dynamodb:ListTables", "autoscaling:DescribeAutoScalingGroups", "autoscaling:DescribeScalingActivities", "autoscaling:CreateAutoScalingGroup", "autoscaling:TerminateInstanceInAutoScalingGroup", "cloudwatch:DeleteAlarms", "cloudwatch:PutMetricAlarm", "cloudwatch:DescribeAlarms", "elasticloadbalancing:CreateLoadBalancer", "elasticloadbalancing:CreateTargetGroup", "elasticloadbalancing:DescribeLoadBalancers", "elasticloadbalancing:DescribeTargetGroups", "elasticloadbalancing:AddTags", "elasticloadbalancing:RegisterTargets", "elasticloadbalancing:DescribeTargetHealth", "elasticloadbalancing:DescribeListeners", "elasticloadbalancing:CreateListener", "elasticloadbalancing:DeleteListener", "elasticloadbalancing:DeleteTargetGroup", "elasticloadbalancing:DeleteLoadBalancer", "elasticloadbalancing:DeregisterTargets", "elasticloadbalancing:ModifyLoadBalancerAttributes", "s3:GetBucketLocation", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudformation:DescribeStackResource", "cloudformation:ListStackResources", "cloudformation:UpdateStack", "cloudformation:GetTemplate", "iam:GetInstanceProfile", "iam:SimulatePrincipalPolicy", "iam:GetRole", "rds:AddTagsToResource", "rds:CreateDBInstance", "rds:CreateDBSubnetGroup", "rds:DeleteDBInstance", "rds:DeleteDBSubnetGroup", "rds:ListTagsForResource", "rds:RemoveTagsFromResource", "rds:CreateDBParameterGroup", "rds:DeleteDBParameterGroup", "rds:DescribeEngineDefaultParameters", "rds:DescribeDBEngineVersions", "rds:ModifyDBParameterGroup", "rds:DescribeDBParameters", "rds:DescribeDBParameterGroups", "rds:DescribeDBSubnetGroups", "rds:DescribeDBInstances", "rds:ModifyDBInstance", "rds:DescribeCertificates", "kms:ListKeys", "kms:ListAliases", "ec2:ModifyInstanceAttribute", "ec2:CreateLaunchTemplateVersion", "ec2:ModifyLaunchTemplate", "ec2:DescribeLaunchTemplateVersions", "ec2:DescribeVolumeAttribute", "ec2:DescribeVolumesModifications", "ec2:DescribeVolumeStatus" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iam:PassRole" ], "Resource": "*" }, { "Sid": "IdentityAccessManagementLimited", "Action": [ "iam:CreateServiceLinkedRole" ], "Effect": "Allow", "Resource": [ "arn:aws:iam::*:role/aws-service-role/*" ] } ] }