AmazonLaunchWizardFullAccessV2
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.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| CloudWatch Application Insights | All 34 actions (see the CloudWatch Application Insights page) | 7 List, 10 Read, 2 Tagging, 15 Write; 0 restricted, 0 conditional | applicationinsights:* |
| EC2 Auto Scaling | 29 of 68 | 21 List, 1 Read, 1 Tagging, 6 Write; 7 restricted, 0 conditional | autoscaling:AttachInstances, autoscaling:CreateAutoScalingGroup, autoscaling:CreateLaunchConfiguration, autoscaling:CreateOrUpdateTags, autoscaling:DeleteAutoScalingGroup, autoscaling:DeleteLaunchConfiguration, autoscaling:Describe*, autoscaling:UpdateAutoScalingGroup |
| Backup | 1 of 122 | 1 List; 0 restricted, 0 conditional | backup:ListBackupPlans |
| CloudFormation | 57 of 104 | 23 List, 29 Read, 2 Tagging, 3 Write; 29 restricted, 2 conditional | cloudformation: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 |
| CloudWatch | 67 of 160 | 24 List, 41 Read, 2 Write; 2 restricted, 0 conditional | cloudwatch:DeleteAlarms, cloudwatch:Describe*, cloudwatch:DescribeAlarms, cloudwatch:Get*, cloudwatch:List*, cloudwatch:PutMetricAlarm |
| Directory Service | 22 of 91 | 1 List, 17 Read, 4 Write; 4 restricted, 4 conditional | ds:AddIpRoutes, ds:CreateComputer, ds:CreateMicrosoftAD, ds:DeleteDirectory, ds:Describe*, ds:ListAuthorizedApplications |
| DynamoDB | 5 of 68 | 1 Read, 2 Tagging, 2 Write; 5 restricted, 0 conditional | dynamodb:CreateTable, dynamodb:DeleteTable, dynamodb:DescribeTable, dynamodb:TagResource, dynamodb:UntagResource |
| EC2 | 105 of 834 | 31 List, 1 Permissions management, 3 Read, 2 Tagging, 68 Write; 65 restricted, 65 conditional | ec2: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 |
| EFS | 9 of 38 | 1 List, 2 Read, 2 Tagging, 4 Write; 6 restricted, 6 conditional | elasticfilesystem:CreateFileSystem, elasticfilesystem:CreateMountTarget, elasticfilesystem:DeleteFileSystem, elasticfilesystem:DeleteMountTarget, elasticfilesystem:DescribeFileSystems, elasticfilesystem:DescribeMountTargetSecurityGroups, elasticfilesystem:DescribeMountTargets, elasticfilesystem:TagResource, elasticfilesystem:UntagResource |
| ELB | 21 of 77 | 1 List, 7 Read, 2 Tagging, 11 Write; 13 restricted, 13 conditional | elasticloadbalancing: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 |
| FSx | 12 of 56 | 4 Read, 2 Tagging, 6 Write; 11 restricted, 11 conditional | fsx:CreateFileSystem, fsx:CreateStorageVirtualMachine, fsx:CreateVolume, fsx:DeleteFileSystem, fsx:DeleteStorageVirtualMachine, fsx:DeleteVolume, fsx:DescribeFileSystems, fsx:DescribeStorageVirtualMachines, fsx:DescribeVolumes, fsx:ListTagsForResource, fsx:TagResource, fsx:UntagResource |
| IAM | 50 of 190 | 38 List, 6 Read, 6 Write; 7 restricted, 2 conditional | iam: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 |
| KMS | 2 of 58 | 2 List; 0 restricted, 0 conditional | kms:ListAliases, kms:ListKeys |
| Lambda | 6 of 121 | 2 Read, 2 Tagging, 2 Write; 6 restricted, 0 conditional | lambda:CreateFunction, lambda:DeleteFunction, lambda:GetFunction, lambda:GetFunctionConfiguration, lambda:TagResource, lambda:UntagResource |
| Launch Wizard | All 40 actions (see the Launch Wizard page) | 11 List, 16 Read, 2 Tagging, 11 Write; 0 restricted, 0 conditional | launchwizard:* |
| CloudWatch Logs | 14 of 133 | 3 List, 4 Read, 2 Tagging, 5 Write; 14 restricted, 14 conditional | logs: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 List | 1 of 5 | 1 Read; 0 restricted, 0 conditional | pricing:GetProducts |
| Resource Groups | 14 of 29 | 5 List, 7 Read, 2 Write; 2 restricted, 0 conditional | resource-groups:CreateGroup, resource-groups:DeleteGroup, resource-groups:Get*, resource-groups:List* |
| Route 53 | 5 of 71 | 4 List, 1 Write; 0 restricted, 0 conditional | route53:ChangeResourceRecordSets, route53:GetChange, route53:ListHostedZones, route53:ListHostedZonesByName, route53:ListResourceRecordSets |
| S3 | 5 of 155 | 1 List, 1 Read, 3 Write; 3 restricted, 0 conditional | s3:CreateBucket, s3:DeleteBucket, s3:GetBucketLocation, s3:ListAllMyBuckets, s3:PutBucketVersioning |
| Secrets Manager | 10 of 27 | 1 List, 2 Permissions management, 3 Read, 2 Tagging, 2 Write; 8 restricted, 0 conditional | secretsmanager:CreateSecret, secretsmanager:DeleteResourcePolicy, secretsmanager:DeleteSecret, secretsmanager:GetRandomPassword, secretsmanager:GetSecretValue, secretsmanager:ListSecretVersionIds, secretsmanager:ListSecrets, secretsmanager:PutResourcePolicy, secretsmanager:TagResource, secretsmanager:UntagResource |
| Service Catalog | 9 of 117 | 1 Read, 2 Tagging, 6 Write; 9 restricted, 9 conditional | servicecatalog:AssociatePrincipalWithPortfolio, servicecatalog:AssociateProductWithPortfolio, servicecatalog:CreateConstraint, servicecatalog:CreatePortfolio, servicecatalog:CreateProduct, servicecatalog:CreateProvisioningArtifact, servicecatalog:DescribePortfolio, servicecatalog:TagResource, servicecatalog:UntagResource |
| Service Quotas | 2 of 26 | 2 Read; 0 restricted, 0 conditional | servicequotas:GetServiceQuota, servicequotas:ListServiceQuotas |
| SNS | 7 of 40 | 3 List, 4 Write; 5 restricted, 0 conditional | sns:CreateTopic, sns:DeleteTopic, sns:ListSubscriptions, sns:ListSubscriptionsByTopic, sns:ListTopics, sns:Subscribe, sns:Unsubscribe |
| SQS | 9 of 20 | 2 Permissions management, 4 Read, 1 Tagging, 2 Write; 9 restricted, 0 conditional | sqs:AddPermission, sqs:CreateQueue, sqs:DeleteQueue, sqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:ListQueueTags, sqs:ListQueues, sqs:SetQueueAttributes, sqs:TagQueue |
| Systems Manager | 37 of 164 | 8 List, 14 Read, 2 Tagging, 13 Write; 18 restricted, 4 conditional | ssm: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 |
| STS | 1 of 16 | 1 Read; 1 restricted, 1 conditional | sts:GetCallerIdentity |
| Resource Group Tagging | 4 of 9 | 4 Read; 0 restricted, 0 conditional | tag: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.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| CloudWatch | 4 of 5 | 1 List, 3 Read; 0 restricted, 0 conditional | cloudwatch:Get*, cloudwatch:List* |
| Lambda | 1 of 14 | 1 Write; 1 restricted, 0 conditional | lambda:InvokeFunction |
| S3 | 3 of 25 | 1 List, 1 Read, 1 Write; 2 restricted, 0 conditional | s3:GetObject, s3:ListBucket, s3:PutObject |
| SNS | All 1 actions (see the SNS page) | 1 Write; 1 restricted, 0 conditional | sns: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.
Related policies
Same service
- AdministratorAccess-AWSElasticBeanstalk
- AIDevOpsReleaseManagementVPCPolicy
- AmazonApplicationRecoveryControllerRegionSwitchPlanExecutionPolicy
- AmazonAppStreamServiceAccess
- AmazonAthenaServiceRolePolicy
- AmazonAuroraDSQLReadOnlyAccess
- AmazonBioDiscoveryServiceLinkedRolePolicy
- AmazonChimeSDKMediaPipelinesServiceLinkedRolePolicy
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
{
"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/AmazonLaunchWizardFullAccessV2CloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AmazonLaunchWizardFullAccessV2Terraform
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.