{
    "ec2:CreateRouteTable": "CreateRouteTable",
    "ec2:DeleteRouteTable": "DeleteRouteTable",
    "ec2:AssociateRouteTable": "AssociateRouteTable",
    "ec2:DisassociateRouteTable": "DisassociateRouteTable",
    "ec2:CreateSecurityGroup": "CreateSecurityGroup",
    "ec2:DescribeSecurityGroups": "DescribeSecurityGroups",
    "ec2:DeleteSecurityGroup": "DeleteSecurityGroup",
    "ec2:CreateSubnet": "CreateSubnet",
    "ec2:DescribeSubnets": "DescribeSubnets",
    "ec2:DeleteSubnet": "DeleteSubnet",
    "ec2:CreateVpc": "CreateVpc",
    "ec2:DescribeVpcs": "DescribeVpcs",
    "ec2:DeleteVpc": "DeleteVpc",
    "ec2:CreateTags": "CreateTags",
    "ec2:DescribeRegions": "DescribeRegions",
    "ec2:CreateInternetGateway": "CreateInternetGateway",
    "ec2:AttachInternetGateway": "AttachInternetGateway",
    "ec2:DetachInternetGateway": "DetachInternetGateway",
    "ec2:DeleteInternetGateway": "DeleteInternetGateway",
    "ec2:ModifySubnetAttribute": "ModifySubnetAttribute",
    "ec2:ModifyVpcAttribute": "ModifyVpcAttribute",
    "ec2:DescribeImages": "DescribeImages",
    "ec2:DescribeInternetGateways": "DescribeInternetGateways", 
    "ec2:DescribeAvailabilityZones": "DescribeAvailabilityZones", 
    "ec2:DescribeAccountAttributes": "DescribeAccountAttributes", 
    "ec2:DescribeRouteTables": "DescribeRouteTables" ,
    "eks:CreateCluster": "CreateCluster",
    "eks:DeleteCluster": "DeleteCluster",
    "eks:ListClusters": "ListClusters",
    "eks:DescribeCluster": "DescribeCluster",
    "eks:CreateNodegroup": "CreateNodegroup",
    "eks:DeleteNodegroup": "DeleteNodegroup",
    "eks:DescribeNodegroup": "DescribeNodegroup",
    "eks:TagResource": "TagResource",
    "eks:AccessKubernetesApi": "AccessKubernetesApi",
    "eks:UpdateClusterConfig": "UpdateClusterConfig",
    "eks:UpdateClusterVersion": "UpdateClusterVersion",
    "eks:UpdateNodegroupConfig": "UpdateNodegroupConfig",
    "eks:UpdateNodegroupVersion": "UpdateNodegroupVersion",
    "iam:ChangePassword": "ChangePassword",
    "iam:AttachRolePolicy": "AttachRolePolicy",
    "iam:CreateRole": "CreateRole",
    "iam:CreateServiceLinkedRole": "CreateServiceLinkedRole",
    "iam:DeleteRole": "DeleteRole",
    "iam:DeleteRolePolicy": "DeleteRolePolicy",
    "iam:DetachRolePolicy": "DetachRolePolicy",
    "iam:GetRole": "GetRole",
    "iam:GetRolePolicy": "GetRolePolicy",
    "iam:ListAttachedRolePolicies": "ListAttachedRolePolicies",
    "iam:PutRolePolicy": "PutRolePolicy",
    "iam:TagRole": "TagRole",
    "sts:GetCallerIdentity": "GetCallerIdentity",
    "lambda:CreateFunction": "CreateFunction",
    "lambda:DeleteFunction": "DeleteFunction",
    "lambda:GetFunction": "GetFunction",
    "lambda:GetFunctionCodeSigningConfig": "GetFunctionCodeSigningConfig",
    "lambda:GetRuntimeManagementConfig": "GetRuntimeManagementConfig",
    "lambda:TagResource": "TagResource",
    "lambda:InvokeFunction": "InvokeFunction",
    "cloudformation:CreateStack": "CreateStack",
    "cloudformation:DeleteStack": "DeleteStack",
    "cloudformation:UpdateStack": "UpdateStack",
    "cloudformation:RollbackStack": "RollbackStack",
    "cloudformation:ListStacks": "ListStacks",
    "cloudformation:DescribeStacks": "DescribeStacks",
    "cloudformation:DescribeStackEvents": "DescribeStackEvents",
    "cloudformation:DescribeStackResources": "DescribeStackResources",
    "cloudformation:TagResource": "TagResource",
    "cloudformation:CreateUploadBucket": "CreateUploadBucket", 
    "cloudformation:GetTemplateSummary": "GetTemplateSummary",
    "s3:CreateBucket": "CreateBucket",
    "s3:DeleteBucket": "DeleteBucket",
    "s3:GetObject": "GetObject",
    "s3:PutObject": "PutObject",
    "s3:GetBucketCORS": "GetBucketCORS",
    "s3:PutBucketCORS": "PutBucketCORS",
    "s3:PutLifecycleConfiguration": "PutLifecycleConfiguration",
    "s3:ListAllMyBuckets": "ListAllMyBuckets",
    "s3:ListBucket": "ListBucket",
    "s3:GetBucketTagging": "GetBucketTagging",
    "s3:PutBucketTagging": "PutBucketTagging",
    "s3:GetObjectTagging": "GetObjectTagging",
    "s3:PutObjectTagging": "PutObjectTagging"
  }
