Skip to main content
IAM Policy Map

AmazonLaunchWizardFullAccessV2

AdminAWS managedActivePermissions reviewedShow on mapCompare

Summary

Full access to AWS Launch wizard and other required services.

Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.

Identity

ARN
arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2
Default version
v3
Created
Last edited
Services
applicationinsights, autoscaling, backup, cloudformation, cloudwatch, ds, dynamodb, ec2, elasticfilesystem, elasticloadbalancing, fsx, iam, kms, lambda, launchwizard, logs, pricing, resource-groups, route53, s3, secretsmanager, servicecatalog, servicequotas, sns, sqs, ssm, sts, tag

Control-plane actions (578)

By access level: 186 List, 5 Permissions management, 181 Read, 28 Tagging, 178 Write.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
CloudWatch Application InsightsAll 34 actions (see the CloudWatch Application Insights page)7 List, 10 Read, 2 Tagging, 15 Write; 0 restricted, 0 conditionalapplicationinsights:*
EC2 Auto Scaling29 of 6821 List, 1 Read, 1 Tagging, 6 Write; 7 restricted, 0 conditionalautoscaling:AttachInstances, autoscaling:CreateAutoScalingGroup, autoscaling:CreateLaunchConfiguration, autoscaling:CreateOrUpdateTags, autoscaling:DeleteAutoScalingGroup, autoscaling:DeleteLaunchConfiguration, autoscaling:Describe*, autoscaling:UpdateAutoScalingGroup
Backup1 of 1221 List; 0 restricted, 0 conditionalbackup:ListBackupPlans
CloudFormation57 of 10423 List, 29 Read, 2 Tagging, 3 Write; 29 restricted, 2 conditionalcloudformation:CreateStack, cloudformation:DeleteStack, cloudformation:Describe*, cloudformation:DescribeAccountLimits, cloudformation:DescribeStack*, cloudformation:DescribeStackDriftDetectionStatus, cloudformation:Get*, cloudformation:GetTemplateSummary, cloudformation:List*, cloudformation:ListStacks, cloudformation:SignalResource, cloudformation:TagResource and 2 more
CloudWatch67 of 16024 List, 41 Read, 2 Write; 2 restricted, 0 conditionalcloudwatch:DeleteAlarms, cloudwatch:Describe*, cloudwatch:DescribeAlarms, cloudwatch:Get*, cloudwatch:List*, cloudwatch:PutMetricAlarm
Directory Service22 of 911 List, 17 Read, 4 Write; 4 restricted, 4 conditionalds:AddIpRoutes, ds:CreateComputer, ds:CreateMicrosoftAD, ds:DeleteDirectory, ds:Describe*, ds:ListAuthorizedApplications
DynamoDB5 of 681 Read, 2 Tagging, 2 Write; 5 restricted, 0 conditionaldynamodb:CreateTable, dynamodb:DeleteTable, dynamodb:DescribeTable, dynamodb:TagResource, dynamodb:UntagResource
EC2105 of 83431 List, 1 Permissions management, 3 Read, 2 Tagging, 68 Write; 65 restricted, 65 conditionalec2:AllocateAddress, ec2:AllocateHosts, ec2:AssignPrivateIpAddresses, ec2:AssociateAddress, ec2:AssociateDhcpOptions, ec2:AssociateRouteTable, ec2:AssociateSubnetCidrBlock, ec2:AssociateVpcCidrBlock, ec2:AttachInternetGateway, ec2:AttachNetworkInterface, ec2:AttachVolume, ec2:AuthorizeSecurityGroupEgress and 93 more
EFS9 of 381 List, 2 Read, 2 Tagging, 4 Write; 6 restricted, 6 conditionalelasticfilesystem:CreateFileSystem, elasticfilesystem:CreateMountTarget, elasticfilesystem:DeleteFileSystem, elasticfilesystem:DeleteMountTarget, elasticfilesystem:DescribeFileSystems, elasticfilesystem:DescribeMountTargetSecurityGroups, elasticfilesystem:DescribeMountTargets, elasticfilesystem:TagResource, elasticfilesystem:UntagResource
ELB21 of 771 List, 7 Read, 2 Tagging, 11 Write; 13 restricted, 13 conditionalelasticloadbalancing:AddTags, elasticloadbalancing:CreateListener, elasticloadbalancing:CreateLoadBalancer, elasticloadbalancing:CreateTargetGroup, elasticloadbalancing:DeleteListener, elasticloadbalancing:DeleteLoadBalancer, elasticloadbalancing:DeleteTargetGroup, elasticloadbalancing:DeregisterTargets, elasticloadbalancing:DescribeListeners, elasticloadbalancing:DescribeLoadBalancerAttributes, elasticloadbalancing:DescribeLoadBalancers, elasticloadbalancing:DescribeRules and 9 more
FSx12 of 564 Read, 2 Tagging, 6 Write; 11 restricted, 11 conditionalfsx:CreateFileSystem, fsx:CreateStorageVirtualMachine, fsx:CreateVolume, fsx:DeleteFileSystem, fsx:DeleteStorageVirtualMachine, fsx:DeleteVolume, fsx:DescribeFileSystems, fsx:DescribeStorageVirtualMachines, fsx:DescribeVolumes, fsx:ListTagsForResource, fsx:TagResource, fsx:UntagResource
IAM50 of 19038 List, 6 Read, 6 Write; 7 restricted, 2 conditionaliam:AddRoleToInstanceProfile, iam:CreateInstanceProfile, iam:CreateServiceLinkedRole, iam:DeleteInstanceProfile, iam:GetInstanceProfile, iam:GetPolicy, iam:GetPolicyVersion, iam:GetRole, iam:GetRolePolicy, iam:GetUser, iam:List*, iam:PassRole and 1 more
KMS2 of 582 List; 0 restricted, 0 conditionalkms:ListAliases, kms:ListKeys
Lambda6 of 1212 Read, 2 Tagging, 2 Write; 6 restricted, 0 conditionallambda:CreateFunction, lambda:DeleteFunction, lambda:GetFunction, lambda:GetFunctionConfiguration, lambda:TagResource, lambda:UntagResource
Launch WizardAll 40 actions (see the Launch Wizard page)11 List, 16 Read, 2 Tagging, 11 Write; 0 restricted, 0 conditionallaunchwizard:*
CloudWatch Logs14 of 1333 List, 4 Read, 2 Tagging, 5 Write; 14 restricted, 14 conditionallogs:CreateLogGroup, logs:CreateLogStream, logs:DeleteLogGroup, logs:DeleteLogStream, logs:DescribeLogGroups, logs:DescribeLogStreams, logs:GetLogDelivery, logs:GetLogEvents, logs:GetLogGroupFields, logs:GetLogRecord, logs:ListLogDeliveries, logs:PutLogEvents and 2 more
Price List1 of 51 Read; 0 restricted, 0 conditionalpricing:GetProducts
Resource Groups14 of 295 List, 7 Read, 2 Write; 2 restricted, 0 conditionalresource-groups:CreateGroup, resource-groups:DeleteGroup, resource-groups:Get*, resource-groups:List*
Route 535 of 714 List, 1 Write; 0 restricted, 0 conditionalroute53:ChangeResourceRecordSets, route53:GetChange, route53:ListHostedZones, route53:ListHostedZonesByName, route53:ListResourceRecordSets
S35 of 1551 List, 1 Read, 3 Write; 3 restricted, 0 conditionals3:CreateBucket, s3:DeleteBucket, s3:GetBucketLocation, s3:ListAllMyBuckets, s3:PutBucketVersioning
Secrets Manager10 of 271 List, 2 Permissions management, 3 Read, 2 Tagging, 2 Write; 8 restricted, 0 conditionalsecretsmanager:CreateSecret, secretsmanager:DeleteResourcePolicy, secretsmanager:DeleteSecret, secretsmanager:GetRandomPassword, secretsmanager:GetSecretValue, secretsmanager:ListSecretVersionIds, secretsmanager:ListSecrets, secretsmanager:PutResourcePolicy, secretsmanager:TagResource, secretsmanager:UntagResource
Service Catalog9 of 1171 Read, 2 Tagging, 6 Write; 9 restricted, 9 conditionalservicecatalog:AssociatePrincipalWithPortfolio, servicecatalog:AssociateProductWithPortfolio, servicecatalog:CreateConstraint, servicecatalog:CreatePortfolio, servicecatalog:CreateProduct, servicecatalog:CreateProvisioningArtifact, servicecatalog:DescribePortfolio, servicecatalog:TagResource, servicecatalog:UntagResource
Service Quotas2 of 262 Read; 0 restricted, 0 conditionalservicequotas:GetServiceQuota, servicequotas:ListServiceQuotas
SNS7 of 403 List, 4 Write; 5 restricted, 0 conditionalsns:CreateTopic, sns:DeleteTopic, sns:ListSubscriptions, sns:ListSubscriptionsByTopic, sns:ListTopics, sns:Subscribe, sns:Unsubscribe
SQS9 of 202 Permissions management, 4 Read, 1 Tagging, 2 Write; 9 restricted, 0 conditionalsqs:AddPermission, sqs:CreateQueue, sqs:DeleteQueue, sqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:ListQueueTags, sqs:ListQueues, sqs:SetQueueAttributes, sqs:TagQueue
Systems Manager37 of 1648 List, 14 Read, 2 Tagging, 13 Write; 18 restricted, 4 conditionalssm:AddTagsToResource, ssm:CreateAssociation, ssm:CreateDocument, ssm:CreateOpsMetadata, ssm:DeleteAssociation, ssm:DeleteDocument, ssm:DeleteOpsMetadata, ssm:DeleteParameter*, ssm:DescribeAutomation*, ssm:DescribeDocument, ssm:DescribeDocument*, ssm:DescribeInstanceInformation and 16 more
STS1 of 161 Read; 1 restricted, 1 conditionalsts:GetCallerIdentity
Resource Group Tagging4 of 94 Read; 0 restricted, 0 conditionaltag:Get*
EC2 Auto Scaling: 29 actions
  • autoscaling:AttachInstances (Write)
  • autoscaling:CreateAutoScalingGroup (Write)
  • autoscaling:CreateLaunchConfiguration (Write)
  • autoscaling:CreateOrUpdateTags (Tagging)
  • autoscaling:DeleteAutoScalingGroup (Write)
  • autoscaling:DeleteLaunchConfiguration (Write)
  • autoscaling:DescribeAccountLimits (List)
  • autoscaling:DescribeAccountSettings (List)
  • autoscaling:DescribeAdjustmentTypes (List)
  • autoscaling:DescribeAutoScalingGroups (List)
  • autoscaling:DescribeAutoScalingInstances (List)
  • autoscaling:DescribeAutoScalingNotificationTypes (List)
  • autoscaling:DescribeInstanceRefreshes (List)
  • autoscaling:DescribeLaunchConfigurations (List)
  • autoscaling:DescribeLifecycleHookTypes (List)
  • autoscaling:DescribeLifecycleHooks (List)
  • autoscaling:DescribeLoadBalancerTargetGroups (List)
  • autoscaling:DescribeLoadBalancers (List)
  • autoscaling:DescribeMetricCollectionTypes (List)
  • autoscaling:DescribeNotificationConfigurations (List)
  • autoscaling:DescribePolicies (List)
  • autoscaling:DescribeScalingActivities (List)
  • autoscaling:DescribeScalingProcessTypes (List)
  • autoscaling:DescribeScheduledActions (List)
  • autoscaling:DescribeTags (Read)
  • autoscaling:DescribeTerminationPolicyTypes (List)
  • autoscaling:DescribeTrafficSources (List)
  • autoscaling:DescribeWarmPool (List)
  • autoscaling:UpdateAutoScalingGroup (Write)
Backup: 1 actions
  • backup:ListBackupPlans (List)
CloudFormation: 57 actions
  • cloudformation:CreateStack (Write)
  • cloudformation:DeleteStack (Write)
  • cloudformation:DescribeAccountLimits (Read)
  • cloudformation:DescribeChangeSet (Read)
  • cloudformation:DescribeChangeSetHooks (Read)
  • cloudformation:DescribeEvents (Read)
  • cloudformation:DescribeGeneratedTemplate (Read)
  • cloudformation:DescribeOrganizationsAccess (Read)
  • cloudformation:DescribePublisher (Read)
  • cloudformation:DescribeResourceScan (Read)
  • cloudformation:DescribeStackDriftDetectionStatus (Read)
  • cloudformation:DescribeStackEvents (Read)
  • cloudformation:DescribeStackInstance (Read)
  • cloudformation:DescribeStackRefactor (Read)
  • cloudformation:DescribeStackResource (Read)
  • cloudformation:DescribeStackResourceDrifts (Read)
  • cloudformation:DescribeStackResources (Read)
  • cloudformation:DescribeStackSet (Read)
  • cloudformation:DescribeStackSetOperation (Read)
  • cloudformation:DescribeStacks (List)
  • cloudformation:DescribeType (Read)
  • cloudformation:DescribeTypeRegistration (Read)
  • cloudformation:GetGeneratedTemplate (Read)
  • cloudformation:GetHookResult (Read)
  • cloudformation:GetResource (Read)
  • cloudformation:GetResourceRequestStatus (Read)
  • cloudformation:GetStackPolicy (Read)
  • cloudformation:GetTemplate (Read)
  • cloudformation:GetTemplateSummary (Read)
  • cloudformation:ListAllHookResults (List)
  • cloudformation:ListChangeSets (List)
  • cloudformation:ListExports (List)
  • cloudformation:ListGeneratedTemplates (List)
  • cloudformation:ListHookResults (List)
  • cloudformation:ListImports (List)
  • cloudformation:ListResourceRequests (Read)
  • cloudformation:ListResourceScanRelatedResources (List)
  • cloudformation:ListResourceScanResources (List)
  • cloudformation:ListResourceScans (List)
  • cloudformation:ListResources (Read)
  • cloudformation:ListStackInstanceResourceDrifts (List)
  • cloudformation:ListStackInstances (List)
  • cloudformation:ListStackRefactorActions (List)
  • cloudformation:ListStackRefactors (List)
  • cloudformation:ListStackResources (List)
  • cloudformation:ListStackSetAutoDeploymentTargets (List)
  • cloudformation:ListStackSetOperationResults (List)
  • cloudformation:ListStackSetOperations (List)
  • cloudformation:ListStackSets (List)
  • cloudformation:ListStacks (List)
  • cloudformation:ListTypeRegistrations (List)
  • cloudformation:ListTypeVersions (List)
  • cloudformation:ListTypes (List)
  • cloudformation:SignalResource (Write)
  • cloudformation:TagResource (Tagging)
  • cloudformation:UntagResource (Tagging)
  • cloudformation:ValidateTemplate (Read)
CloudWatch: 67 actions
  • cloudwatch:DeleteAlarms (Write)
  • cloudwatch:DescribeAlarmHistory (Read)
  • cloudwatch:DescribeAlarms (Read)
  • cloudwatch:DescribeAlarmsForMetric (Read)
  • cloudwatch:DescribeAnomalyDetectors (Read)
  • cloudwatch:DescribeInsightRules (Read)
  • cloudwatch:GetAccessGrant (Read)
  • cloudwatch:GetAccessProfile (Read)
  • cloudwatch:GetAgentGraph (Read)
  • cloudwatch:GetAlarmMuteRule (Read)
  • cloudwatch:GetAlert (Read)
  • cloudwatch:GetContextGraph (Read)
  • cloudwatch:GetDashboard (Read)
  • cloudwatch:GetDataset (Read)
  • cloudwatch:GetDomain (Read)
  • cloudwatch:GetDomainAccessGrantForOrganization (Read)
  • cloudwatch:GetDomainForOrganization (Read)
  • cloudwatch:GetIngestionEndpoint (Read)
  • cloudwatch:GetInsightRuleReport (Read)
  • cloudwatch:GetIntegration (Read)
  • cloudwatch:GetIntelligenceConfiguration (Read)
  • cloudwatch:GetMetricDataQueryDefinition (Read)
  • cloudwatch:GetMetricStream (Read)
  • cloudwatch:GetOTelEnrichment (Read)
  • cloudwatch:GetOmniDashboard (Read)
  • cloudwatch:GetOmniThread (Read)
  • cloudwatch:GetPreferences (Read)
  • cloudwatch:GetProfileRecords (Read)
  • cloudwatch:GetRecords (Read)
  • cloudwatch:GetResourceMetricsConfiguration (Read)
  • cloudwatch:GetService (Read)
  • cloudwatch:GetServiceData (Read)
  • cloudwatch:GetServiceLevelObjective (Read)
  • cloudwatch:GetSpace (Read)
  • cloudwatch:GetSpaceCredentials (Read)
  • cloudwatch:GetSpaceCredentialsForOrganization (Read)
  • cloudwatch:GetSpaceDataAccess (Read)
  • cloudwatch:GetTelemetryQueryResults (Read)
  • cloudwatch:GetTopologyDiscoveryStatus (Read)
  • cloudwatch:GetTopologyMap (Read)
  • cloudwatch:GetView (Read)
  • cloudwatch:ListAccessGrants (List)
  • cloudwatch:ListAccessProfiles (List)
  • cloudwatch:ListAlarmMuteRules (List)
  • cloudwatch:ListAlertContributors (List)
  • cloudwatch:ListAlerts (List)
  • cloudwatch:ListDashboards (List)
  • cloudwatch:ListDomainAccessGrantsForOrganization (List)
  • cloudwatch:ListDomains (List)
  • cloudwatch:ListEntitiesForMetric (List)
  • cloudwatch:ListIngestionEndpoints (List)
  • cloudwatch:ListIntegrations (List)
  • cloudwatch:ListManagedInsightRules (Read)
  • cloudwatch:ListMetricDataQueryDefinitions (List)
  • cloudwatch:ListMetricStreams (List)
  • cloudwatch:ListOmniDashboards (List)
  • cloudwatch:ListOmniThreads (List)
  • cloudwatch:ListServiceLevelObjectives (List)
  • cloudwatch:ListServices (List)
  • cloudwatch:ListSpaceAccess (List)
  • cloudwatch:ListSpaces (List)
  • cloudwatch:ListSpacesForOrganization (List)
  • cloudwatch:ListTagsForResource (List)
  • cloudwatch:ListTelemetryFields (List)
  • cloudwatch:ListTelemetryQuerySessions (List)
  • cloudwatch:ListViews (List)
  • cloudwatch:PutMetricAlarm (Write)
Directory Service: 22 actions
  • ds:AddIpRoutes (Write)
  • ds:CreateComputer (Write)
  • ds:CreateMicrosoftAD (Write)
  • ds:DeleteDirectory (Write)
  • ds:DescribeADAssessment (Read)
  • ds:DescribeCAEnrollmentPolicy (Read)
  • ds:DescribeCertificate (Read)
  • ds:DescribeClientAuthenticationSettings (Read)
  • ds:DescribeConditionalForwarders (Read)
  • ds:DescribeDirectories (List)
  • ds:DescribeDirectoryDataAccess (Read)
  • ds:DescribeDomainControllers (Read)
  • ds:DescribeEventTopics (Read)
  • ds:DescribeHybridADUpdate (Read)
  • ds:DescribeLDAPSSettings (Read)
  • ds:DescribeRegions (Read)
  • ds:DescribeSettings (Read)
  • ds:DescribeSharedDirectories (Read)
  • ds:DescribeSnapshots (Read)
  • ds:DescribeTrusts (Read)
  • ds:DescribeUpdateDirectory (Read)
  • ds:ListAuthorizedApplications (Read)
DynamoDB: 5 actions
  • dynamodb:CreateTable (Write)
  • dynamodb:DeleteTable (Write)
  • dynamodb:DescribeTable (Read)
  • dynamodb:TagResource (Tagging)
  • dynamodb:UntagResource (Tagging)
EC2: 105 actions
  • ec2:AllocateAddress (Write)
  • ec2:AllocateHosts (Write)
  • ec2:AssignPrivateIpAddresses (Write)
  • ec2:AssociateAddress (Write)
  • ec2:AssociateDhcpOptions (Write)
  • ec2:AssociateRouteTable (Write)
  • ec2:AssociateSubnetCidrBlock (Write)
  • ec2:AssociateVpcCidrBlock (Write)
  • ec2:AttachInternetGateway (Write)
  • ec2:AttachNetworkInterface (Write)
  • ec2:AttachVolume (Write)
  • ec2:AuthorizeSecurityGroupEgress (Write)
  • ec2:AuthorizeSecurityGroupIngress (Write)
  • ec2:CreateDhcpOptions (Write)
  • ec2:CreateEgressOnlyInternetGateway (Write)
  • ec2:CreateInternetGateway (Write)
  • ec2:CreateKeyPair (Write)
  • ec2:CreateLaunchTemplate (Write)
  • ec2:CreateNatGateway (Write)
  • ec2:CreateNetworkInterface (Write)
  • ec2:CreatePlacementGroup (Write)
  • ec2:CreateRoute (Write)
  • ec2:CreateRouteTable (Write)
  • ec2:CreateSecurityGroup (Write)
  • ec2:CreateSubnet (Write)
  • ec2:CreateTags (Tagging)
  • ec2:CreateVolume (Write)
  • ec2:CreateVpc (Write)
  • ec2:CreateVpcEndpoint (Write)
  • ec2:DeleteDhcpOptions (Write)
  • ec2:DeleteInternetGateway (Write)
  • ec2:DeleteKeyPair (Write)
  • ec2:DeleteLaunchTemplate (Write)
  • ec2:DeleteNatGateway (Write)
  • ec2:DeleteNetworkAcl (Write)
  • ec2:DeleteNetworkInterface (Write)
  • ec2:DeleteNetworkInterfacePermission (Permissions management)
  • ec2:DeletePlacementGroup (Write)
  • ec2:DeleteRoute (Write)
  • ec2:DeleteRouteTable (Write)
  • ec2:DeleteSecurityGroup (Write)
  • ec2:DeleteSnapshot (Write)
  • ec2:DeleteSubnet (Write)
  • ec2:DeleteTags (Tagging)
  • ec2:DeleteVolume (Write)
  • ec2:DeleteVpc (Write)
  • ec2:DescribeAccountAttributes (List)
  • ec2:DescribeAddresses (List)
  • ec2:DescribeAvailabilityZones (List)
  • ec2:DescribeDhcpOptions (List)
  • ec2:DescribeFlowLogs (List)
  • ec2:DescribeHosts (List)
  • ec2:DescribeImages (List)
  • ec2:DescribeInstanceAttribute (List)
  • ec2:DescribeInstanceStatus (List)
  • ec2:DescribeInstanceTypeOfferings (List)
  • ec2:DescribeInstanceTypes (List)
  • ec2:DescribeInstances (List)
  • ec2:DescribeInternetGateways (List)
  • ec2:DescribeKeyPairs (List)
  • ec2:DescribeLaunchTemplateVersions (List)
  • ec2:DescribeLaunchTemplates (List)
  • ec2:DescribeNatGateways (List)
  • ec2:DescribeNetworkInterfaceAttribute (List)
  • ec2:DescribeNetworkInterfaces (List)
  • ec2:DescribePlacementGroups (List)
  • ec2:DescribeRouteTables (List)
  • ec2:DescribeSecurityGroupRules (List)
  • ec2:DescribeSecurityGroups (List)
  • ec2:DescribeStaleSecurityGroups (List)
  • ec2:DescribeSubnets (List)
  • ec2:DescribeTags (List)
  • ec2:DescribeVolumeAttribute (List)
  • ec2:DescribeVolumeStatus (List)
  • ec2:DescribeVolumes (List)
  • ec2:DescribeVpcAttribute (List)
  • ec2:DescribeVpcs (List)
  • ec2:DetachInternetGateway (Write)
  • ec2:DetachNetworkInterface (Write)
  • ec2:DetachVolume (Write)
  • ec2:DisassociateAddress (Write)
  • ec2:DisassociateIamInstanceProfile (Write)
  • ec2:DisassociateRouteTable (Write)
  • ec2:DisassociateSubnetCidrBlock (Write)
  • ec2:DisassociateVpcCidrBlock (Write)
  • ec2:GetConsoleOutput (Read)
  • ec2:GetLaunchTemplateData (Read)
  • ec2:GetPasswordData (Read)
  • ec2:ModifyInstanceAttribute (Write)
  • ec2:ModifyInstancePlacement (Write)
  • ec2:ModifyLaunchTemplate (Write)
  • ec2:ModifyNetworkInterfaceAttribute (Write)
  • ec2:ModifySubnetAttribute (Write)
  • ec2:ModifyVolume (Write)
  • ec2:ModifyVolumeAttribute (Write)
  • ec2:ModifyVpcAttribute (Write)
  • ec2:ReleaseAddress (Write)
  • ec2:ReplaceRoute (Write)
  • ec2:ReplaceRouteTableAssociation (Write)
  • ec2:RevokeSecurityGroupEgress (Write)
  • ec2:RevokeSecurityGroupIngress (Write)
  • ec2:RunInstances (Write)
  • ec2:StartInstances (Write)
  • ec2:StopInstances (Write)
  • ec2:TerminateInstances (Write)
EFS: 9 actions
  • elasticfilesystem:CreateFileSystem (Write)
  • elasticfilesystem:CreateMountTarget (Write)
  • elasticfilesystem:DeleteFileSystem (Write)
  • elasticfilesystem:DeleteMountTarget (Write)
  • elasticfilesystem:DescribeFileSystems (List)
  • elasticfilesystem:DescribeMountTargetSecurityGroups (Read)
  • elasticfilesystem:DescribeMountTargets (Read)
  • elasticfilesystem:TagResource (Tagging)
  • elasticfilesystem:UntagResource (Tagging)
ELB: 21 actions
  • elasticloadbalancing:AddTags (Tagging)
  • elasticloadbalancing:CreateListener (Write)
  • elasticloadbalancing:CreateLoadBalancer (Write)
  • elasticloadbalancing:CreateTargetGroup (Write)
  • elasticloadbalancing:DeleteListener (Write)
  • elasticloadbalancing:DeleteLoadBalancer (Write)
  • elasticloadbalancing:DeleteTargetGroup (Write)
  • elasticloadbalancing:DeregisterTargets (Write)
  • elasticloadbalancing:DescribeListeners (Read)
  • elasticloadbalancing:DescribeLoadBalancerAttributes (Read)
  • elasticloadbalancing:DescribeLoadBalancers (List)
  • elasticloadbalancing:DescribeRules (Read)
  • elasticloadbalancing:DescribeTags (Read)
  • elasticloadbalancing:DescribeTargetGroupAttributes (Read)
  • elasticloadbalancing:DescribeTargetGroups (Read)
  • elasticloadbalancing:DescribeTargetHealth (Read)
  • elasticloadbalancing:ModifyLoadBalancerAttributes (Write)
  • elasticloadbalancing:ModifyTargetGroup (Write)
  • elasticloadbalancing:ModifyTargetGroupAttributes (Write)
  • elasticloadbalancing:RegisterTargets (Write)
  • elasticloadbalancing:RemoveTags (Tagging)
FSx: 12 actions
  • fsx:CreateFileSystem (Write)
  • fsx:CreateStorageVirtualMachine (Write)
  • fsx:CreateVolume (Write)
  • fsx:DeleteFileSystem (Write)
  • fsx:DeleteStorageVirtualMachine (Write)
  • fsx:DeleteVolume (Write)
  • fsx:DescribeFileSystems (Read)
  • fsx:DescribeStorageVirtualMachines (Read)
  • fsx:DescribeVolumes (Read)
  • fsx:ListTagsForResource (Read)
  • fsx:TagResource (Tagging)
  • fsx:UntagResource (Tagging)
IAM: 50 actions
  • iam:AddRoleToInstanceProfile (Write)
  • iam:CreateInstanceProfile (Write)
  • iam:CreateServiceLinkedRole (Write)
  • iam:DeleteInstanceProfile (Write)
  • iam:GetInstanceProfile (Read)
  • iam:GetPolicy (Read)
  • iam:GetPolicyVersion (Read)
  • iam:GetRole (Read)
  • iam:GetRolePolicy (Read)
  • iam:GetUser (Read)
  • iam:ListAccessKeys (List)
  • iam:ListAccountAliases (List)
  • iam:ListAttachedGroupPolicies (List)
  • iam:ListAttachedRolePolicies (List)
  • iam:ListAttachedUserPolicies (List)
  • iam:ListCloudFrontPublicKeys (List)
  • iam:ListDelegationRequests (List)
  • iam:ListEntitiesForPolicy (List)
  • iam:ListGroupPolicies (List)
  • iam:ListGroups (List)
  • iam:ListGroupsForUser (List)
  • iam:ListInstanceProfileTags (List)
  • iam:ListInstanceProfiles (List)
  • iam:ListInstanceProfilesForRole (List)
  • iam:ListMFADeviceTags (List)
  • iam:ListMFADevices (List)
  • iam:ListOpenIDConnectProviderTags (List)
  • iam:ListOpenIDConnectProviders (List)
  • iam:ListOrganizationsFeatures (List)
  • iam:ListPolicies (List)
  • iam:ListPoliciesGrantingServiceAccess (List)
  • iam:ListPolicyTags (List)
  • iam:ListPolicyVersions (List)
  • iam:ListRolePolicies (List)
  • iam:ListRoleTags (List)
  • iam:ListRoles (List)
  • iam:ListSAMLProviderTags (List)
  • iam:ListSAMLProviders (List)
  • iam:ListSSHPublicKeys (List)
  • iam:ListSTSRegionalEndpointsStatus (List)
  • iam:ListServerCertificateTags (List)
  • iam:ListServerCertificates (List)
  • iam:ListServiceSpecificCredentials (List)
  • iam:ListSigningCertificates (List)
  • iam:ListUserPolicies (List)
  • iam:ListUserTags (List)
  • iam:ListUsers (List)
  • iam:ListVirtualMFADevices (List)
  • iam:PassRole (Write)
  • iam:RemoveRoleFromInstanceProfile (Write)
KMS: 2 actions
  • kms:ListAliases (List)
  • kms:ListKeys (List)
Lambda: 6 actions
  • lambda:CreateFunction (Write)
  • lambda:DeleteFunction (Write)
  • lambda:GetFunction (Read)
  • lambda:GetFunctionConfiguration (Read)
  • lambda:TagResource (Tagging)
  • lambda:UntagResource (Tagging)
CloudWatch Logs: 14 actions
  • logs:CreateLogGroup (Write)
  • logs:CreateLogStream (Write)
  • logs:DeleteLogGroup (Write)
  • logs:DeleteLogStream (Write)
  • logs:DescribeLogGroups (List)
  • logs:DescribeLogStreams (List)
  • logs:GetLogDelivery (Read)
  • logs:GetLogEvents (Read)
  • logs:GetLogGroupFields (Read)
  • logs:GetLogRecord (Read)
  • logs:ListLogDeliveries (List)
  • logs:PutLogEvents (Write)
  • logs:TagResource (Tagging)
  • logs:UntagResource (Tagging)
Price List: 1 actions
  • pricing:GetProducts (Read)
Resource Groups: 14 actions
  • resource-groups:CreateGroup (Write)
  • resource-groups:DeleteGroup (Write)
  • resource-groups:GetAccountSettings (Read)
  • resource-groups:GetGroup (Read)
  • resource-groups:GetGroupConfiguration (Read)
  • resource-groups:GetGroupPolicy (Read)
  • resource-groups:GetGroupQuery (Read)
  • resource-groups:GetTagSyncTask (Read)
  • resource-groups:GetTags (Read)
  • resource-groups:ListGroupResources (List)
  • resource-groups:ListGroupingStatuses (List)
  • resource-groups:ListGroups (List)
  • resource-groups:ListResourceTypes (List)
  • resource-groups:ListTagSyncTasks (List)
Route 53: 5 actions
  • route53:ChangeResourceRecordSets (Write)
  • route53:GetChange (List)
  • route53:ListHostedZones (List)
  • route53:ListHostedZonesByName (List)
  • route53:ListResourceRecordSets (List)
S3: 5 actions
  • s3:CreateBucket (Write)
  • s3:DeleteBucket (Write)
  • s3:GetBucketLocation (Read)
  • s3:ListAllMyBuckets (List)
  • s3:PutBucketVersioning (Write)
Secrets Manager: 10 actions
  • secretsmanager:CreateSecret (Write)
  • secretsmanager:DeleteResourcePolicy (Permissions management)
  • secretsmanager:DeleteSecret (Write)
  • secretsmanager:GetRandomPassword (Read)
  • secretsmanager:GetSecretValue (Read)
  • secretsmanager:ListSecretVersionIds (Read)
  • secretsmanager:ListSecrets (List)
  • secretsmanager:PutResourcePolicy (Permissions management)
  • secretsmanager:TagResource (Tagging)
  • secretsmanager:UntagResource (Tagging)
Service Catalog: 9 actions
  • servicecatalog:AssociatePrincipalWithPortfolio (Write)
  • servicecatalog:AssociateProductWithPortfolio (Write)
  • servicecatalog:CreateConstraint (Write)
  • servicecatalog:CreatePortfolio (Write)
  • servicecatalog:CreateProduct (Write)
  • servicecatalog:CreateProvisioningArtifact (Write)
  • servicecatalog:DescribePortfolio (Read)
  • servicecatalog:TagResource (Tagging)
  • servicecatalog:UntagResource (Tagging)
Service Quotas: 2 actions
  • servicequotas:GetServiceQuota (Read)
  • servicequotas:ListServiceQuotas (Read)
SNS: 7 actions
  • sns:CreateTopic (Write)
  • sns:DeleteTopic (Write)
  • sns:ListSubscriptions (List)
  • sns:ListSubscriptionsByTopic (List)
  • sns:ListTopics (List)
  • sns:Subscribe (Write)
  • sns:Unsubscribe (Write)
SQS: 9 actions
  • sqs:AddPermission (Permissions management)
  • sqs:CreateQueue (Write)
  • sqs:DeleteQueue (Write)
  • sqs:GetQueueAttributes (Read)
  • sqs:GetQueueUrl (Read)
  • sqs:ListQueueTags (Read)
  • sqs:ListQueues (Read)
  • sqs:SetQueueAttributes (Permissions management)
  • sqs:TagQueue (Tagging)
Systems Manager: 37 actions
  • ssm:AddTagsToResource (Tagging)
  • ssm:CreateAssociation (Write)
  • ssm:CreateDocument (Write)
  • ssm:CreateOpsMetadata (Write)
  • ssm:DeleteAssociation (Write)
  • ssm:DeleteDocument (Write)
  • ssm:DeleteOpsMetadata (Write)
  • ssm:DeleteParameter (Write)
  • ssm:DeleteParameters (Write)
  • ssm:DescribeAutomationExecutions (Read)
  • ssm:DescribeAutomationStepExecutions (Read)
  • ssm:DescribeDocument (Read)
  • ssm:DescribeDocumentParameters (Read)
  • ssm:DescribeDocumentPermission (Read)
  • ssm:DescribeInstanceInformation (Read)
  • ssm:DescribeParameters (List)
  • ssm:GetAutomationExecution (Read)
  • ssm:GetCommandInvocation (Read)
  • ssm:GetConnectionStatus (Read)
  • ssm:GetDocument (Read)
  • ssm:GetParameter (Read)
  • ssm:GetParameterHistory (Read)
  • ssm:GetParameters (Read)
  • ssm:GetParametersByPath (Read)
  • ssm:ListCommandInvocations (List)
  • ssm:ListCommands (List)
  • ssm:ListDocumentMetadataHistory (List)
  • ssm:ListDocumentVersions (List)
  • ssm:ListDocuments (List)
  • ssm:ListInstanceAssociations (List)
  • ssm:ListTagsForResource (List)
  • ssm:PutParameter (Write)
  • ssm:RemoveTagsFromResource (Tagging)
  • ssm:SendAutomationSignal (Write)
  • ssm:SendCommand (Write)
  • ssm:StartAutomationExecution (Write)
  • ssm:StopAutomationExecution (Write)
STS: 1 actions
  • sts:GetCallerIdentity (Read)
Resource Group Tagging: 4 actions
  • tag:GetComplianceSummary (Read)
  • tag:GetResources (Read)
  • tag:GetTagKeys (Read)
  • tag:GetTagValues (Read)

Data-plane actions (9)

By access level: 2 List, 4 Read, 3 Write.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
CloudWatch4 of 51 List, 3 Read; 0 restricted, 0 conditionalcloudwatch:Get*, cloudwatch:List*
Lambda1 of 141 Write; 1 restricted, 0 conditionallambda:InvokeFunction
S33 of 251 List, 1 Read, 1 Write; 2 restricted, 0 conditionals3:GetObject, s3:ListBucket, s3:PutObject
SNSAll 1 actions (see the SNS page)1 Write; 1 restricted, 0 conditionalsns:Publish
CloudWatch: 4 actions
  • cloudwatch:GetMetricData (Read)
  • cloudwatch:GetMetricStatistics (Read)
  • cloudwatch:GetMetricWidgetImage (Read)
  • cloudwatch:ListMetrics (List)
Lambda: 1 actions
  • lambda:InvokeFunction (Write)
S3: 3 actions
  • s3:GetObject (Read)
  • s3:ListBucket (List)
  • s3:PutObject (Write)

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: mixed.

Can be attached: Yes, to users, groups and roles.

Why this tier

  • Grants at least 80% of the write and permissions-management actions of: applicationinsights (15 of 15), launchwizard (11 of 11).
  • Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
  • Grants iam:PassRole, but only for scoped roles or under conditions (for example iam:PassedToService).
  • Can read secret values or decrypt data. Reads are not a High privilege rule.

Guidance

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Same service

Same domain

Frequently asked questions

Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.

Policy JSON

Download policy.json

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AppInsightsActions0",
      "Effect": "Allow",
      "Action": "applicationinsights:*",
      "Resource": "*"
    },
    {
      "Sid": "ResourceGroupActions0",
      "Effect": "Allow",
      "Action": "resource-groups:List*",
      "Resource": "*"
    },
    {
      "Sid": "Route53Actions0",
      "Effect": "Allow",
      "Action": [
        "route53:ChangeResourceRecordSets",
        "route53:GetChange",
        "route53:ListResourceRecordSets",
        "route53:ListHostedZones",
        "route53:ListHostedZonesByName"
      ],
      "Resource": "*"
    },
    {
      "Sid": "S3Actions0",
      "Effect": "Allow",
      "Action": [
        "s3:ListAllMyBuckets",
        "s3:ListBucket",
        "s3:GetBucketLocation"
      ],
      "Resource": "*"
    },
    {
      "Sid": "KmsActions0",
      "Effect": "Allow",
      "Action": [
        "kms:ListKeys",
        "kms:ListAliases"
      ],
      "Resource": "*"
    },
    {
      "Sid": "CloudWatchActions0",
      "Effect": "Allow",
      "Action": [
        "cloudwatch:List*",
        "cloudwatch:Get*",
        "cloudwatch:Describe*"
      ],
      "Resource": "*"
    },
    {
      "Sid": "Ec2Actions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateInternetGateway",
        "ec2:CreateNatGateway",
        "ec2:CreateVpc",
        "ec2:CreateKeyPair",
        "ec2:CreateRoute",
        "ec2:CreateRouteTable",
        "ec2:CreateSubnet"
      ],
      "Resource": "*"
    },
    {
      "Sid": "Ec2Actions1",
      "Effect": "Allow",
      "Action": [
        "ec2:AllocateAddress",
        "ec2:AllocateHosts",
        "ec2:AssignPrivateIpAddresses",
        "ec2:AssociateAddress",
        "ec2:CreateDhcpOptions",
        "ec2:CreateEgressOnlyInternetGateway",
        "ec2:ModifySubnetAttribute",
        "ec2:ModifyVolumeAttribute",
        "ec2:ModifyVpcAttribute",
        "ec2:AssociateDhcpOptions",
        "ec2:AssociateSubnetCidrBlock",
        "ec2:AttachInternetGateway",
        "ec2:AttachNetworkInterface",
        "ec2:AttachVolume",
        "ec2:DeleteDhcpOptions",
        "ec2:DeleteInternetGateway",
        "ec2:DeleteKeyPair",
        "ec2:DeleteNatGateway",
        "ec2:DeleteSecurityGroup",
        "ec2:DeleteVolume",
        "ec2:DeleteVpc",
        "ec2:DetachInternetGateway",
        "ec2:DetachVolume",
        "ec2:DeleteSnapshot",
        "ec2:AssociateRouteTable",
        "ec2:AssociateVpcCidrBlock",
        "ec2:DeleteNetworkAcl",
        "ec2:DeleteNetworkInterface",
        "ec2:DeleteNetworkInterfacePermission",
        "ec2:DeleteRoute",
        "ec2:DeleteRouteTable",
        "ec2:DeleteSubnet",
        "ec2:DetachNetworkInterface",
        "ec2:DisassociateAddress",
        "ec2:DisassociateVpcCidrBlock",
        "ec2:GetLaunchTemplateData",
        "ec2:ModifyNetworkInterfaceAttribute",
        "ec2:ModifyVolume",
        "ec2:ReleaseAddress",
        "ec2:ReplaceRoute",
        "ec2:ReplaceRouteTableAssociation",
        "ec2:DisassociateIamInstanceProfile",
        "ec2:DisassociateRouteTable",
        "ec2:DisassociateSubnetCidrBlock",
        "ec2:ModifyInstancePlacement",
        "elasticfilesystem:DeleteFileSystem",
        "elasticfilesystem:DeleteMountTarget",
        "ds:AddIpRoutes",
        "ds:CreateComputer",
        "ds:CreateMicrosoftAD",
        "ds:DeleteDirectory",
        "servicecatalog:AssociateProductWithPortfolio",
        "cloudformation:GetTemplateSummary",
        "sts:GetCallerIdentity"
      ],
      "Resource": "*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2InstanceActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:StartInstances",
        "ec2:StopInstances",
        "ec2:TerminateInstances",
        "ec2:ModifyInstanceAttribute",
        "ec2:GetConsoleOutput",
        "ec2:GetPasswordData"
      ],
      "Resource": "arn:aws:ec2:*:*:instance/*",
      "Condition": {
        "StringLike": {
          "ec2:ResourceTag/aws:cloudformation:stack-id": "arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*"
        }
      }
    },
    {
      "Sid": "Ec2RunInstancesActions0",
      "Effect": "Allow",
      "Action": "ec2:RunInstances",
      "Resource": [
        "arn:aws:ec2:*:*:instance/*",
        "arn:aws:ec2:*:*:image/*",
        "arn:aws:ec2:*:*:subnet/*",
        "arn:aws:ec2:*:*:security-group/*",
        "arn:aws:ec2:*:*:network-interface/*",
        "arn:aws:ec2:*:*:volume/*",
        "arn:aws:ec2:*:*:key-pair/*",
        "arn:aws:ec2:*:*:placement-group/*",
        "arn:aws:ec2:*:*:launch-template/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2SecurityGroupActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:AuthorizeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupIngress"
      ],
      "Resource": "arn:aws:ec2:*:*:security-group/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2TagActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateTags",
        "ec2:DeleteTags"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:instance/*",
        "arn:aws:ec2:*:*:volume/*",
        "arn:aws:ec2:*:*:network-interface/*",
        "arn:aws:ec2:*:*:security-group/*",
        "arn:aws:ec2:*:*:vpc/*",
        "arn:aws:ec2:*:*:subnet/*",
        "arn:aws:ec2:*:*:elastic-ip/*",
        "arn:aws:ec2:*:*:route-table/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2VolumeActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateVolume"
      ],
      "Resource": "arn:aws:ec2:*:*:volume/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2NetworkInterfaceActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateNetworkInterface"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:network-interface/*",
        "arn:aws:ec2:*:*:subnet/*",
        "arn:aws:ec2:*:*:security-group/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2VpcEndpointActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateVpcEndpoint"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:vpc-endpoint/*",
        "arn:aws:ec2:*:*:vpc/*",
        "arn:aws:ec2:*:*:subnet/*",
        "arn:aws:ec2:*:*:security-group/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "CloudFormationActions0",
      "Effect": "Allow",
      "Action": [
        "cloudformation:DescribeStack*",
        "cloudformation:Get*",
        "cloudformation:ListStacks",
        "cloudformation:SignalResource",
        "cloudformation:DeleteStack"
      ],
      "Resource": [
        "arn:aws:cloudformation:*:*:stack/LaunchWizard*/*",
        "arn:aws:cloudformation:*:*:stack/ApplicationInsights*/*"
      ]
    },
    {
      "Sid": "CloudFormationActions1",
      "Effect": "Allow",
      "Action": [
        "cloudformation:List*",
        "cloudformation:Describe*"
      ],
      "Resource": "arn:aws:cloudformation:*:*:stack/LaunchWizard*/"
    },
    {
      "Sid": "CloudFormationActions2",
      "Effect": "Allow",
      "Action": [
        "cloudformation:TagResource",
        "cloudformation:UntagResource"
      ],
      "Resource": "*",
      "Condition": {
        "ForAllValues:StringLike": {
          "aws:TagKeys": "LaunchWizard*"
        }
      }
    },
    {
      "Sid": "IamActions0",
      "Effect": "Allow",
      "Action": [
        "iam:CreateInstanceProfile",
        "iam:DeleteInstanceProfile",
        "iam:RemoveRoleFromInstanceProfile",
        "iam:AddRoleToInstanceProfile"
      ],
      "Resource": [
        "arn:aws:iam::*:role/service-role/AmazonEC2RoleForLaunchWizard*",
        "arn:aws:iam::*:instance-profile/LaunchWizard*"
      ]
    },
    {
      "Sid": "IamActions1",
      "Effect": "Allow",
      "Action": [
        "iam:PassRole"
      ],
      "Resource": [
        "arn:aws:iam::*:role/service-role/AmazonEC2RoleForLaunchWizard",
        "arn:aws:iam::*:role/service-role/AmazonLambdaRoleForLaunchWizard",
        "arn:aws:iam::*:instance-profile/LaunchWizard*"
      ],
      "Condition": {
        "StringEqualsIfExists": {
          "iam:PassedToService": [
            "lambda.amazonaws.com",
            "ec2.amazonaws.com",
            "ec2.amazonaws.com.cn",
            "ssm.amazonaws.com"
          ]
        }
      }
    },
    {
      "Sid": "IamActions2",
      "Effect": "Allow",
      "Action": [
        "iam:CreateServiceLinkedRole"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:AWSServiceName": [
            "autoscaling.amazonaws.com",
            "application-insights.amazonaws.com",
            "events.amazonaws.com",
            "autoscaling.amazonaws.com.cn",
            "events.amazonaws.com.cn"
          ]
        }
      }
    },
    {
      "Sid": "LaunchWizardActions0",
      "Effect": "Allow",
      "Action": "launchwizard:*",
      "Resource": "*"
    },
    {
      "Sid": "AutoScalingActions0",
      "Effect": "Allow",
      "Action": [
        "autoscaling:AttachInstances",
        "autoscaling:CreateAutoScalingGroup",
        "autoscaling:CreateLaunchConfiguration",
        "autoscaling:DeleteAutoScalingGroup",
        "autoscaling:DeleteLaunchConfiguration",
        "autoscaling:UpdateAutoScalingGroup",
        "autoscaling:CreateOrUpdateTags",
        "resource-groups:CreateGroup",
        "resource-groups:DeleteGroup",
        "sns:ListSubscriptionsByTopic",
        "sns:Publish",
        "ssm:DeleteDocument",
        "ssm:DeleteParameter*",
        "ssm:DescribeDocument*",
        "ssm:GetDocument",
        "ssm:PutParameter"
      ],
      "Resource": [
        "arn:aws:resource-groups:*:*:group/LaunchWizard*",
        "arn:aws:sns:*:*:*",
        "arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/LaunchWizard*",
        "arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/LaunchWizard*",
        "arn:aws:ssm:*:*:parameter/LaunchWizard*",
        "arn:aws:ssm:*:*:document/LaunchWizard*"
      ]
    },
    {
      "Sid": "SsmActions0",
      "Effect": "Allow",
      "Action": [
        "ssm:GetDocument",
        "ssm:SendCommand"
      ],
      "Resource": [
        "arn:aws:ssm:*::document/AWS-RunShellScript"
      ]
    },
    {
      "Sid": "SsmActions1",
      "Effect": "Allow",
      "Action": [
        "ssm:SendCommand"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:instance/*"
      ],
      "Condition": {
        "StringLike": {
          "aws:ResourceTag/aws:cloudformation:stack-id": "arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*"
        }
      }
    },
    {
      "Sid": "SsmActions2",
      "Effect": "Allow",
      "Action": [
        "ssm:AddTagsToResource",
        "ssm:DescribeDocument",
        "ssm:GetDocument",
        "ssm:ListTagsForResource",
        "ssm:RemoveTagsFromResource"
      ],
      "Resource": [
        "arn:aws:ssm:*:*:parameter/LaunchWizard*",
        "arn:aws:ssm:*:*:document/LaunchWizard*"
      ]
    },
    {
      "Sid": "SsmActions3",
      "Effect": "Allow",
      "Action": [
        "autoscaling:Describe*",
        "cloudformation:DescribeAccountLimits",
        "cloudformation:DescribeStackDriftDetectionStatus",
        "cloudformation:List*",
        "cloudformation:ValidateTemplate",
        "ds:Describe*",
        "ds:ListAuthorizedApplications",
        "ec2:DescribeInstances",
        "ec2:DescribeInstanceStatus",
        "ec2:DescribeInstanceAttribute",
        "ec2:DescribeNetworkInterfaces",
        "ec2:DescribeNetworkInterfaceAttribute",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeSecurityGroupRules",
        "ec2:DescribeSubnets",
        "ec2:DescribeVpcs",
        "ec2:DescribeVpcAttribute",
        "ec2:DescribeImages",
        "ec2:DescribeKeyPairs",
        "ec2:DescribeVolumes",
        "ec2:DescribeVolumeStatus",
        "ec2:DescribeVolumeAttribute",
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeHosts",
        "ec2:DescribeTags",
        "ec2:DescribeInstanceTypes",
        "ec2:DescribeAccountAttributes",
        "ec2:DescribeDhcpOptions",
        "ec2:DescribeInternetGateways",
        "ec2:DescribeNatGateways",
        "ec2:DescribeRouteTables",
        "ec2:DescribeAddresses",
        "ec2:DescribeFlowLogs",
        "ec2:DescribeLaunchTemplates",
        "ec2:DescribeLaunchTemplateVersions",
        "ec2:DescribeStaleSecurityGroups",
        "ec2:DescribeInstanceTypeOfferings",
        "ec2:DescribePlacementGroups",
        "iam:GetRole",
        "iam:GetRolePolicy",
        "iam:GetUser",
        "iam:GetPolicyVersion",
        "iam:GetPolicy",
        "iam:List*",
        "resource-groups:Get*",
        "resource-groups:List*",
        "servicequotas:GetServiceQuota",
        "servicequotas:ListServiceQuotas",
        "sns:ListSubscriptions",
        "sns:ListTopics",
        "ssm:CreateDocument",
        "ssm:DescribeAutomation*",
        "ssm:DescribeInstanceInformation",
        "ssm:DescribeParameters",
        "ssm:GetAutomationExecution",
        "ssm:GetCommandInvocation",
        "ssm:GetParameter*",
        "ssm:GetConnectionStatus",
        "ssm:ListCommand*",
        "ssm:ListDocument*",
        "ssm:ListInstanceAssociations",
        "ssm:SendAutomationSignal",
        "tag:Get*",
        "pricing:GetProducts"
      ],
      "Resource": "*"
    },
    {
      "Sid": "SsmActions4",
      "Effect": "Allow",
      "Action": [
        "ssm:StartAutomationExecution",
        "ssm:StopAutomationExecution"
      ],
      "Resource": "arn:aws:ssm:*:*:automation-definition/LaunchWizard-*:*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "SsmActions6",
      "Effect": "Allow",
      "Action": [
        "ssm:CreateOpsMetadata",
        "ssm:DeleteOpsMetadata"
      ],
      "Resource": "arn:aws:ssm:*:*:opsmetadata/aws/ssm/LaunchWizard*"
    },
    {
      "Sid": "SsmActions7",
      "Effect": "Allow",
      "Action": [
        "ssm:CreateAssociation",
        "ssm:DeleteAssociation"
      ],
      "Resource": [
        "arn:aws:ssm:*:*:document/AWS-ConfigureAWSPackage",
        "arn:aws:ssm:*:*:association/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "SqsActions0",
      "Effect": "Allow",
      "Action": [
        "sqs:TagQueue",
        "sqs:GetQueueUrl",
        "sqs:AddPermission",
        "sqs:ListQueues",
        "sqs:DeleteQueue",
        "sqs:GetQueueAttributes",
        "sqs:ListQueueTags",
        "sqs:CreateQueue",
        "sqs:SetQueueAttributes"
      ],
      "Resource": "arn:aws:sqs:*:*:LaunchWizard*"
    },
    {
      "Sid": "CloudWatchActions1",
      "Effect": "Allow",
      "Action": [
        "cloudwatch:PutMetricAlarm",
        "iam:GetInstanceProfile",
        "cloudwatch:DeleteAlarms",
        "cloudwatch:DescribeAlarms"
      ],
      "Resource": [
        "arn:aws:cloudwatch:*:*:alarm:LaunchWizard*",
        "arn:aws:iam::*:instance-profile/LaunchWizard*"
      ]
    },
    {
      "Sid": "EfsActions0",
      "Effect": "Allow",
      "Action": [
        "cloudformation:CreateStack",
        "route53:ListHostedZones",
        "ec2:CreateSecurityGroup",
        "ec2:AuthorizeSecurityGroupIngress",
        "elasticfilesystem:DescribeFileSystems",
        "elasticfilesystem:DescribeMountTargets",
        "elasticfilesystem:DescribeMountTargetSecurityGroups",
        "backup:ListBackupPlans"
      ],
      "Resource": "*"
    },
    {
      "Sid": "EfsCreateActions0",
      "Effect": "Allow",
      "Action": [
        "elasticfilesystem:CreateFileSystem",
        "elasticfilesystem:CreateMountTarget"
      ],
      "Resource": "arn:aws:elasticfilesystem:*:*:file-system/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "EfsActions1",
      "Effect": "Allow",
      "Action": [
        "elasticfilesystem:UntagResource",
        "elasticfilesystem:TagResource"
      ],
      "Resource": "arn:aws:elasticfilesystem:*:*:file-system/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "S3Actions1",
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:PutObject"
      ],
      "Resource": [
        "arn:aws:s3:::launchwizard*",
        "arn:aws:s3:::launchwizard*/*",
        "arn:aws:s3:::aws-sap-data-provider/config.properties"
      ]
    },
    {
      "Sid": "ElbActions0",
      "Effect": "Allow",
      "Action": [
        "elasticloadbalancing:DescribeLoadBalancers",
        "elasticloadbalancing:DescribeLoadBalancerAttributes",
        "elasticloadbalancing:DescribeListeners",
        "elasticloadbalancing:DescribeRules",
        "elasticloadbalancing:DescribeTargetGroups",
        "elasticloadbalancing:DescribeTargetGroupAttributes",
        "elasticloadbalancing:DescribeTargetHealth",
        "elasticloadbalancing:DescribeTags"
      ],
      "Resource": "*"
    },
    {
      "Sid": "ElbActions1",
      "Effect": "Allow",
      "Action": [
        "elasticloadbalancing:CreateLoadBalancer",
        "elasticloadbalancing:DeleteLoadBalancer",
        "elasticloadbalancing:ModifyLoadBalancerAttributes",
        "elasticloadbalancing:CreateListener",
        "elasticloadbalancing:DeleteListener",
        "elasticloadbalancing:CreateTargetGroup",
        "elasticloadbalancing:DeleteTargetGroup",
        "elasticloadbalancing:ModifyTargetGroup",
        "elasticloadbalancing:ModifyTargetGroupAttributes",
        "elasticloadbalancing:RegisterTargets",
        "elasticloadbalancing:DeregisterTargets",
        "elasticloadbalancing:AddTags",
        "elasticloadbalancing:RemoveTags"
      ],
      "Resource": "*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2PlacementGroupActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreatePlacementGroup",
        "ec2:DeletePlacementGroup"
      ],
      "Resource": "arn:aws:ec2:*:*:placement-group/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "Ec2LaunchTemplateActions0",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateLaunchTemplate",
        "ec2:DeleteLaunchTemplate",
        "ec2:ModifyLaunchTemplate"
      ],
      "Resource": "arn:aws:ec2:*:*:launch-template/*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "LambdaActions0",
      "Effect": "Allow",
      "Action": [
        "s3:CreateBucket",
        "s3:PutBucketVersioning",
        "s3:DeleteBucket",
        "lambda:CreateFunction",
        "lambda:DeleteFunction",
        "lambda:GetFunction",
        "lambda:GetFunctionConfiguration",
        "lambda:InvokeFunction",
        "lambda:TagResource",
        "lambda:UntagResource"
      ],
      "Resource": [
        "arn:aws:lambda:*:*:function:LaunchWizard*",
        "arn:aws:s3:::launchwizard*"
      ]
    },
    {
      "Sid": "DynamodbActions0",
      "Effect": "Allow",
      "Action": [
        "dynamodb:CreateTable",
        "dynamodb:DescribeTable",
        "dynamodb:DeleteTable",
        "dynamodb:TagResource",
        "dynamodb:UntagResource"
      ],
      "Resource": "arn:aws:dynamodb:*:*:table/LaunchWizard*"
    },
    {
      "Sid": "SecretsManagerActions0",
      "Effect": "Allow",
      "Action": [
        "secretsmanager:CreateSecret",
        "secretsmanager:DeleteSecret",
        "secretsmanager:TagResource",
        "secretsmanager:UntagResource",
        "secretsmanager:PutResourcePolicy",
        "secretsmanager:DeleteResourcePolicy",
        "secretsmanager:ListSecretVersionIds",
        "secretsmanager:GetSecretValue"
      ],
      "Resource": "arn:aws:secretsmanager:*:*:secret:LaunchWizard*"
    },
    {
      "Sid": "SecretsManagerActions1",
      "Effect": "Allow",
      "Action": [
        "secretsmanager:GetRandomPassword",
        "secretsmanager:ListSecrets"
      ],
      "Resource": "*"
    },
    {
      "Sid": "SnsActions0",
      "Effect": "Allow",
      "Action": [
        "sns:CreateTopic",
        "sns:DeleteTopic",
        "sns:Subscribe",
        "sns:Unsubscribe"
      ],
      "Resource": "arn:aws:sns:*:*:LaunchWizard*"
    },
    {
      "Sid": "FsxActions0",
      "Effect": "Allow",
      "Action": [
        "fsx:UntagResource",
        "fsx:TagResource",
        "fsx:DeleteFileSystem",
        "fsx:ListTagsForResource"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "aws:ResourceTag/Name": "LaunchWizard*"
        }
      }
    },
    {
      "Sid": "FsxSvmTagActions0",
      "Effect": "Allow",
      "Action": [
        "fsx:TagResource",
        "fsx:UntagResource"
      ],
      "Resource": [
        "arn:aws:fsx:*:*:storage-virtual-machine/*/*",
        "arn:aws:fsx:*:*:volume/*/*"
      ],
      "Condition": {
        "StringLike": {
          "aws:ResourceTag/aws:cloudformation:stack-id": "arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*"
        }
      }
    },
    {
      "Sid": "FsxActions1",
      "Effect": "Allow",
      "Action": [
        "fsx:CreateFileSystem"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "aws:RequestTag/Name": [
            "LaunchWizard*"
          ]
        }
      }
    },
    {
      "Sid": "FsxActions2",
      "Effect": "Allow",
      "Action": [
        "fsx:DescribeFileSystems"
      ],
      "Resource": "*"
    },
    {
      "Sid": "ServiceCatalogActions0",
      "Effect": "Allow",
      "Action": [
        "servicecatalog:CreatePortfolio",
        "servicecatalog:DescribePortfolio",
        "servicecatalog:CreateConstraint",
        "servicecatalog:CreateProduct",
        "servicecatalog:AssociatePrincipalWithPortfolio",
        "servicecatalog:CreateProvisioningArtifact",
        "servicecatalog:TagResource",
        "servicecatalog:UntagResource"
      ],
      "Resource": [
        "arn:aws:servicecatalog:*:*:*/*",
        "arn:aws:catalog:*:*:*/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "LogsActions0",
      "Effect": "Allow",
      "Action": [
        "logs:CreateLogStream",
        "logs:DeleteLogGroup",
        "logs:DescribeLogStreams",
        "logs:UntagResource",
        "logs:TagResource",
        "logs:CreateLogGroup",
        "logs:DeleteLogStream",
        "logs:PutLogEvents",
        "logs:GetLogEvents",
        "logs:GetLogDelivery",
        "logs:GetLogGroupFields",
        "logs:GetLogRecord",
        "logs:ListLogDeliveries"
      ],
      "Resource": [
        "arn:aws:logs:*:*:log-group:LaunchWizard*",
        "arn:aws:logs:*:*:log-group:LaunchWizard*:log-stream:*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "LogsActions1",
      "Effect": "Allow",
      "Action": "logs:DescribeLogGroups",
      "Resource": "*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "FsxActions3",
      "Effect": "Allow",
      "Action": [
        "fsx:CreateStorageVirtualMachine",
        "fsx:CreateVolume"
      ],
      "Resource": "*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        },
        "StringLike": {
          "aws:ResourceTag/aws:cloudformation:stack-id": "arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*"
        }
      }
    },
    {
      "Sid": "FsxActions4",
      "Effect": "Allow",
      "Action": [
        "fsx:DescribeStorageVirtualMachines",
        "fsx:DescribeVolumes"
      ],
      "Resource": "*",
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        }
      }
    },
    {
      "Sid": "FsxActions5",
      "Effect": "Allow",
      "Action": [
        "fsx:DeleteStorageVirtualMachine",
        "fsx:DeleteVolume"
      ],
      "Resource": [
        "arn:aws:fsx:*:*:storage-virtual-machine/*/*",
        "arn:aws:fsx:*:*:backup/*",
        "arn:aws:fsx:*:*:volume/*/*"
      ],
      "Condition": {
        "ForAnyValue:StringEquals": {
          "aws:CalledVia": "launchwizard.amazonaws.com"
        },
        "StringLike": {
          "aws:ResourceTag/aws:cloudformation:stack-id": "arn:aws:cloudformation:*:*:stack/LaunchWizard-*/*"
        }
      }
    }
  ]
}

Version history

Current version v3, edited by AWS on 2026-10-20. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.

Attach snippets

AWS CLI

aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2

CloudFormation

Resources:
  ExampleRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument: {}  # replace with your trust policy
      ManagedPolicyArns:
        - arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2

Terraform

resource "aws_iam_role_policy_attachment" "amazonlaunchwizardfullaccessv2" {
  role       = aws_iam_role.example.name
  policy_arn = "arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2"
}

CDK (TypeScript)

role.addManagedPolicy(
  iam.ManagedPolicy.fromAwsManagedPolicyName("AmazonLaunchWizardFullAccessV2"),
);

Sources

Pending editorial review. No editorial sources are listed yet.