UiPath Documentation
activities
latest
false

IT Automation activities

Last updated May 18, 2026

Permissions List

The following table includes a list of all Amazon Web Services activities, their available operations and associated permissions.

EC2 Activities

ActivityOperationsPermissions
AWSConfigureRobotGetDocumentAsync CreateDocumentAsync CreateAssociationAsync SendCommandAsync DeleteDocumentAsyncssm:GetDocument ssm:CreateDocument ssm:CreateAssociation ssm:SendCommand ssm:DeleteDocument ssm:ListAssociations
AWSCreateInstanceRunInstancesAsync CreateTagsAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:RunInstances ec2:CreateTags ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSCreateInstanceFromTemplateRunInstancesAsync CreateTagsAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:RunInstances ec2:CreateTags ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSGetInstanceDescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSGetInstanceListDescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSRebootInstanceRebootInstancesAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:RebootInstances ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSRunPowerShellCommandGetDocumentAsync CreateDocumentAsync CreateAssociationAsync SendCommandAsync DeleteDocumentAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncssm:GetDocument ssm:CreateDocument ssm:CreateAssociation ssm:SendCommand ssm:DeleteDocument ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages ssm:ListAssociations
AWSStartInstanceStartInstancesAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:StartInstances ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSStopInstanceStopInstancesAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:StopInstances ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages
AWSTerminateInstanceTerminateInstancesAsync DescribeInstancesAsync DescribeInstanceAttributeAsync DescribeImagesAsyncec2:TerminateInstances ec2:DescribeInstances ec2:DescribeInstanceAttribute ec2:DescribeImages

S3 Buckets Activities

ActivityOperationsPermissions
AWSConfigureLoggingBucketGetACLAsync PutACLAsync PutBucketLoggingAsyncs3:GetBucketAcl s3:PutBucketAcl s3:PutBucketLogging
AWSConfigurePublicAccessBucketPutPublicAccessBlockAsyncs3:PutBucketPublicAccessBlock
AWSCreateBucketDoesS3BucketExistV2Async PutBucketAsync PutBucketVersioningAsync DeleteBucketEncryptionAsync PutBucketEncryptionAsync PutBucketTaggingAsync PutPublicAccessBlockAsync ListBucketsAsync GetBucketLocationAsync GetBucketTaggingAsync GetBucketVersioningAsync GetACLAsync GetBucketLoggingAsync GetObjectLockConfigurationAsync GetPublicAccessBlockAsync GetBucketEncryptionAsync DeleteS3BucketWithObjectsAsyncs3:GetBucketAcl s3:CreateBucket s3:PutBucketObjectLockConfiguration s3:PutBucketVersioning s3:PutEncryptionConfiguration s3:PutEncryptionConfiguration s3:PutBucketTagging s3:PutBucketPublicAccessBlock s3:ListBucket s3:GetBucketLocation s3:GetBucketTagging s3:GetBucketVersioning s3:GetBucketAcl s3:GetBucketLogging s3:GetBucketObjectLockConfiguration s3:GetBucketPublicAccessBlock s3:GetEncryptionConfiguration s3:DeleteBucket s3:DeleteObject
AWSDeleteBucketGetBucketVersioningAsync ListVersionsAsync ListObjectsV2Async DeleteObjectsAsync DeleteBucketAsyncs3:GetBucketVersioning s3:ListBucketVersions s3:ListBucket s3:DeleteObjectVersion s3:DeleteBucket s3:ListAllMyBuckets
AWSDeleteBucketPolicyDeleteBucketPolicyAsyncs3:DeleteBucketPolicy
AWSEmptyBucketGetBucketVersioningAsync ListVersionsAsync ListObjectsV2Async DeleteObjectsAsyncs3:GetBucketVersioning s3:ListBucketVersions s3:ListBucket s3:DeleteObjectVersion
AWSGetBucketDoesS3BucketExistV2Async ListBucketsAsync GetBucketLocationAsync GetBucketTaggingAsync GetACLAsync GetBucketVersioningAsync GetBucketLoggingAsync GetObjectLockConfigurationAsync GetPublicAccessBlockAsync GetBucketEncryptionAsyncs3:GetBucketAcl (optional) s3:ListBucket s3:GetBucketLocation s3:GetBucketTagging s3:GetBucketAcl s3:GetBucketVersioning s3:GetBucketLogging s3:GetBucketObjectLockConfiguration s3:GetBucketPublicAccessBlock s3:GetEncryptionConfiguration
AWSGetBucketListListBucketsAsync GetBucketLocationAsync GetBucketTaggingAsync DoesS3BucketExistV2Asyncs3:ListBucket s3:GetBucketLocation s3:GetBucketTagging s3:GetBucketAcl
AWSGetBucketPolicyGetBucketPolicyAsyncs3:GetBucketPolicy
AWSSetBucketPolicyPutBucketPolicyAsyncs3:PutBucketPolicy
AWSUpdateBucketDoesS3BucketExistV2Async PutBucketVersioningAsync DeleteBucketEncryptionAsync PutBucketEncryptionAsync PutBucketTaggingAsync PutPublicAccessBlockAsyncs3:GetBucketAcl s3:PutBucketVersioning s3:PutEncryptionConfiguration s3:PutEncryptionConfiguration s3:PutBucketTagging s3:PutBucketPublicAccessBlock

S3 Objects Activities

ActivityOperationsPermissions
AWSCopyObjectGetBucketLocationAsync CopyObjectAsyncs3:GetBucketLocation s3:GetObject s3:PutObject
AWSDeleteMultipleObjectsDeleteObjectsAsyncs3:DeleteObjectVersion s3:GetObject
AWSDeleteSingleObjectDeleteObjectsAsyncs3:DeleteObjectVersion s3:GetObject
AWSDownloadSingleObjectGetObjectAsyncs3:GetObject
AWSForEachObjectListObjectsV2Async GetObjectMetadataAsync GetBucketLocationAsync GetObjectTaggingAsync ListVersionsAsyncs3:ListBucket s3:GetObject s3:ListBucketVersions s3:GetBucketLocation s3:GetObjectTagging s3:ListBucketVersions
AWSGetObjectGetObjectMetadataAsync GetBucketLocationAsync GetObjectTaggingAsync ListVersionsAsyncs3:ListBucketVersions s3:GetBucketLocation s3:GetObjectTagging s3:GetObjectVersionTagging1 s3:ListBucketVersions s3:GetObject
AWSGetObjectACLGetACLAsyncs3:GetObjectAcl s3:GetObject
AWSSetObjectACLGetACLAsync PutACLAsyncs3:GetObjectAcl s3:PutObjectAcl s3:GetObject
AWSUploadMultipleObjectsUploadDirectoryAsyncs3:PutObject s3:ListBucketMultipartUploads s3:ListMultipartUploadParts s3:AbortMultipartUpload s3:GetObject
AWSUploadSingleObjectUploadAsync GetObjectMetadataAsync GetBucketLocationAsync GetObjectTaggingAsync ListVersionsAsync GetACLAsync PutACLAsyncs3:GetObject s3:PutObject s3:PutObjectTagging s3:PutObjectVersionTagging s3:ListBucketVersions s3:GetBucketLocation s3:GetEncryptionConfiguration s3:GetObjectTagging s3:GetObjectVersionTagging s3:GetObjectAcl s3:PutObjectAcl s3:ListBucketMultipartUploads s3:ListMultipartUploadParts s3:AbortMultipartUpload

1 Required only if IncludeVersionsInfo is set to True.

IAM Group Activities

ActivityOperationsPermissions
AWSAddUserToGroupAddUserToGroupAsynciam:AddUserToGroup
AWSCreateGroupCreateGroupAsynciam:CreateGroup
AWSDeleteGroupDeleteGroupAsync GetGroupAsync RemoveUserFromGroupAsync ListGroupPoliciesAsync DeleteGroupPolicyAsync ListAttachedGroupPoliciesAsync DetachGroupPolicyAsynciam:DeleteGroup iam:GetGroup iam:RemoveUserFromGroup iam:ListGroupPolicies iam:DeleteGroupPolicy iam:ListAttachedGroupPolicies iam:DetachGroupPolicy
AWSForEachGroupListGroupsAsynciam:ListGroups
AWSGetGroupGetGroupAsynciam:GetGroup
AWSRemoveUserFromGroupRemoveUserFromGroupAsynciam:RemoveUserFromGroup
AWSUpdateGroupUpdateGroupAsync GetGroupAsynciam:UpdateGroup iam:GetGroup

IAM Policy Activities

ActivityOperationsPermissions
AWSAddRemoveInlinePolicyPutGroupPolicyAsync DeleteGroupPolicyAsync PutRolePolicyAsync DeleteRolePolicyAsync PutUserPolicyAsync DeleteUserPolicyAsynciam:PutGroupPolicy iam:DeleteGroupPolicy iam:PutRolePolicy iam:DeleteRolePolicy iam:PutUserPolicy iam:DeleteUserPolicy
AWSAttachDetachManagedPolicyAttachGroupPolicyAsync DetachGroupPolicyAsync AttachRolePolicyAsync DetachRolePolicyAsync AttachUserPolicyAsync DetachUserPolicyAsynciam:AttachGroupPolicy iam:DetachGroupPolicy iam:AttachRolePolicy iam:DetachRolePolicy iam:AttachUserPolicy iam:DetachUserPolicy
AWSCreateManagedPolicyCreatePolicyAsync GetPolicyAsync ListPolicyVersionsAsync GetPolicyVersionAsynciam:CreatePolicy iam:GetPolicy iam:ListPolicyVersions iam:GetPolicyVersion
AWSDeleteManagedPolicyListEntitiesForPolicyAsync DetachGroupPolicyAsync DetachRolePolicyAsync DetachUserPolicyAsync ListPolicyVersionsAsync GetPolicyVersionAsync DeletePolicyVersionAsync DeletePolicyAsynciam:ListEntitiesForPolicy iam:DetachGroupPolicy iam:DetachRolePolicy iam:DetachUserPolicy iam:ListPolicyVersions iam:GetPolicyVersion iam:DeletePolicyVersion iam:DeletePolicy
AWSForEachManagedPolicyListPoliciesAsync ListPolicyTagsAsync ListPolicyVersionsAsync GetPolicyVersionAsynciam:ListPolicies iam:ListPolicyTags iam: ListPolicyVersions iam;GetPolicyVersion
AWSGetIAMIdentityInlinePoliciesListGroupPoliciesAsync GetGroupPolicyAsync ListRolePoliciesAsync GetRolePolicyAsync ListUserPoliciesAsync GetUserPolicyAsynciam:ListGroupPolicies iam:GetGroupPolicy iam:ListRolePolicies iam:GetRolePolicy iam:ListUserPolicies iam:GetUSerPolicy
AWSGetIAMIdentityManagedPoliciesListAttachedGroupPoliciesAsync ListAttachedRolePoliciesAsync ListAttachedUserPoliciesAsynciam:ListAttachedGroupPolicies iam:ListAttachedRolePolicies iam:ListAttachedUserPolicies
AWSGetIdentitiesAttachedToPolicyListEntitiesForPolicyAsynciam:ListEntitiesForPolicy
AWSGetManagedPolicyGetPolicyAsync ListPolicyVersionsAsync GetPolicyVersionAsynciam:GetPolicy iam:ListPolicyVersions iam:GetPolicyVersion
AWSUpdateManagedPolicyUntagPolicyAsync TagPolicyAsync CreatePolicyVersionAsync SetDefaultPolicyVersionAsync DeletePolicyVersionAsync GetPolicyAsync ListPolicyVersionsAsync GetPolicyVersionAsynciam:UntagPolicy iam:TagPolicy iam:CreatePolicyVersion iam:SetDefaultPolicyVersion iam:DeletePolicyVersion iam:GetPolicy iam:ListPolicyVersions iam:GetPolicyVersion

IAM Role Activities

ActivityOperationsPermissions
AWSAddRoleToInstanceProfileAddRoleToInstanceProfileAsync GetInstanceProfileAsync RemoveRoleFromInstanceProfileAsynciam:AddRoleToInstanceProfile iam:GetInstanceProfile iam:RemoveRoleFromInstanceProfile
AWSRemoveRoleFromInstanceProfileRemoveRoleFromInstanceProfileAsynciam:RemoveRoleFromInstanceProfile
AWSCreateRoleCreateRoleAsync GetRoleAsynciam:CreateRole iam:GetRole
AWSDeleteRoleDeleteRoleAsync ListInstanceProfilesForRoleAsync RemoveRoleFromInstanceProfileAsync ListRolePoliciesAsync DeleteRolePolicyAsync ListAttachedRolePoliciesAsync DetachRolePolicyAsync GetInstanceProfileAsync DeleteInstanceProfileAsynciam:DeleteRole iam:ListInstanceProfilesForRole iam:RemoveRoleFromInstanceProfile iam:ListRolePolicies iam:DeleteRolePolicy iam:ListAttachedRolePolicies iam:DetachRolePolicy iam:GetInstanceProfile iam:DeleteInstanceProfile
AWSGetRoleGetRoleAsynciam:GetRole
AWSUpdateRoleUpdateRoleAsync DeleteRolePermissionsBoundaryAsync PutRolePermissionsBoundaryAsync UntagRoleAsync TagRoleAsync GetRoleAsynciam:UpdateRole iam:DeleteRolePermissionsBoundary iam:PutRolePermissionsBoundary iam:UntagRole iam:TagRole iam:GetRole
AWSForEachRoleListRolesAsync ListRoleTagsAsynciam:ListRoles iam:ListRoleTags

IAM User Activities

ActivityOperationsPermissions
AWSChangeUserPasswordUpdateLoginProfileAsync AttachUserPolicyAsynciam:UpdateLoginProfile iam:AttachUserPolicy
AWSCreateUserCreateUserAsync CreateLoginProfileAsync AttachUserPolicyAsync CreateAccessKeyAsynciam:CreateUser iam:CreateLoginProfile iam:AttachUserPolicy iam:CreateAccessKey
AWSGetUserGetUserAsynciam:GetUser
AWSDeleteUserDeleteUserAsync DeleteLoginProfileAsync ListAccessKeysAsync DeleteAccessKeyAsync ListSigningCertificatesAsync DeleteSigningCertificateAsync ListSSHPublicKeysAsync DeleteSSHPublicKeyAsync ListServiceSpecificCredentialsAsync DeleteServiceSpecificCredentialAsync ListVirtualMFADevicesAsync DeactivateMFADeviceAsync DeleteVirtualMFADeviceAsync ListUserPoliciesAsync DeleteUserPolicyAsync ListAttachedUserPoliciesAsync DetachUserPolicyAsync ListGroupsForUserAsync RemoveUserFromGroupAsynciam:DeleteUser iam:DeleteLoginProfile iam:ListAccessKeys iam:DeleteAccessKey iam:ListSigningCertificates iam:DeleteSigningCertificate iam:ListSSHPublicKeys iam:DeleteSSHPublicKey iam:ListServiceSpecificCredentials iam:DeleteServiceSpecificCredential iam:ListVirtualMFADevices iam:DeactivateMFADevice iam:DeleteVirtualMFADevice iam:ListUserPolicies iam:DeleteUserPolicy iam:ListAttachedUserPolicies iam:DetachUserPolicy iam:ListGroupsForUser iam:RemoveUserFromGroup
AWSUpdateUserUpdateUserAsync DeleteUserPermissionsBoundaryAsync PutUserPermissionsBoundaryAsync UntagUserAsync TagUserAsync GetUserAsynciam:UpdateUser iam:DeleteUserPermissionsBoundary iam:PutUserPermissionsBoundary iam:UntagUser iam:TagUser iam:GetUser
AWSForEachUserListUsersAsync ListUserTagsAsynciam:ListUsers iam:ListUserTags
AWSForEachUserGroupListGroupsForUserAsynciam:ListGroupsForUser
AWSForEachUserInGroupGetGroupAsync ListUserTagsAsynciam:GetGroup iam:ListUserTags

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated