[
{
"PolicyName": "PumpOrgInvite",
"PolicyDocument": {
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"organizations:Describe*",
"organizations:List*",
"organizations:AcceptHandshake",
"iam:CreateServiceLinkedRole"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
},
{
"PolicyName": "PumpReadOnly",
"PolicyDocument": {
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"budgets:Describe*",
"budgets:View*",
"ce:*",
"ec2:Describe*",
"ec2:GetCapacityReservationUsage",
"ec2:GetReservedInstancesExchangeQuote",
"cloudwatch:Describe*",
"cloudwatch:Get*",
"cloudwatch:List*",
"ecs:Describe*",
"ecs:List*",
"eks:Describe*",
"eks:List*",
"pricing:DescribeServices",
"pricing:GetAttributeValues",
"pricing:GetProducts",
"servicequotas:Get*",
"servicequotas:List*",
"application-autoscaling:Describe*",
"autoscaling:Describe*",
"aws-portal:ViewBilling",
"aws-portal:ViewUsage",
"consolidatedbilling:List*",
"consolidatedbilling:Get*",
"rds:Describe*",
"rds:List*",
"elasticache:List*",
"elasticache:Describe*",
"redshift:Describe*",
"redshift:GetReservedNodeExchangeConfigurationOptions",
"redshift:GetReservedNodeExchangeOfferings",
"es:Describe*",
"es:List*",
"tag:Get*",
"transfer:Describe*",
"transfer:List*"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
},
{
"PolicyName": "PumpAutoPilot",
"PolicyDocument": {
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"ec2:CreateTags",
"ec2:AcceptReservedInstancesExchangeQuote",
"ec2:CancelReservedInstancesListing",
"ec2:CreateReservedInstancesListing",
"ec2:DeleteQueuedReservedInstances",
"ec2:PurchaseHostReservation",
"ec2:PurchaseReservedInstancesOffering",
"ec2:ModifyReservedInstances",
"savingsplans:*",
"rds:PurchaseReservedDbInstancesOffering",
"elasticache:PurchaseReservedCacheNodesOffering",
"redshift:PurchaseReservedNodeOffering",
"redshift:AcceptReservedNodeExchange",
"es:PurchaseReservedInstanceOffering",
"servicequotas:RequestServiceQuotaIncrease",
"support:*"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
}
]