Skip to main content
IAM Policy Map

ResourceGroupsTaggingAPITagUntagSupportedResources

OperatorAWS managedActivePermissions reviewedShow on mapCompare

Summary

Provides permissions to tag and untag all the resources supported by Resource Groups Tagging API. This policy also grants the permissions required to retrieve all tagged, or previously tagged, resources through the Resource Groups Tagging API.

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

Identity

ARN
arn:aws:iam::aws:policy/ResourceGroupsTaggingAPITagUntagSupportedResources
Default version
v4
Created
Last edited
Services
a4b, access-analyzer, acm, acm-pca, amplify, appconfig, appflow, appmesh, appstream, appsync, athena, auditmanager, autoscaling, backup, batch, braket, cassandra, chime, cloud9, clouddirectory, cloudfront, cloudhsm, cloudtrail, cloudwatch, codeartifact, codecommit, codedeploy, codeguru-profiler, codepipeline, codestar-connections, cognito-identity, cognito-idp, comprehend, config, connect, dataexchange, datapipeline, datasync, detective, devicefarm, directconnect, dlm, dms, dynamodb, ec2, ecr, ecs, eks, elasticache, elasticbeanstalk, elasticfilesystem, elasticloadbalancing, elasticmapreduce, emr-containers, es, events, firehose, fms, forecast, frauddetector, fsx, gamelift, glacier, globalaccelerator, glue, greengrass, groundstation, guardduty, iam, imagebuilder, inspector, iot, iotanalytics, iotdeviceadvisor, iotfleethub, iotsitewise, iottwinmaker, iotwireless, ivs, kafka, kendra, kinesis, kinesisanalytics, kinesisvideo, kms, lambda, lex, license-manager, lightsail, logs, lookoutequipment, machinelearning, macie2, managedblockchain, mediaconnect, mediaconvert, medialive, mediapackage, mediapackage-vod, mediatailor, mobiletargeting, mq, neptune-graph, network-firewall, networkmanager, opsworks, opsworks-cm, organizations, outposts, qldb, quicksight, ram, rds, redshift, redshift-serverless, resource-explorer-2, resource-groups, robomaker, route53, route53-recovery-control-config, route53-recovery-readiness, route53domains, route53resolver, s3, sagemaker, savingsplans, schemas, secretsmanager, securityhub, servicediscovery, servicequotas, ses, sns, sqs, ssm, ssm-contacts, ssm-incidents, states, storagegateway, swf, synthetics, tag, transfer, vpc-lattice, waf, waf-regional, wafv2, worklink, workmail, workspaces, workspaces-web, xray

Control-plane actions (329)

By access level: 5 Read, 324 Tagging.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
Alexa for Business2 of 962 Tagging; 0 restricted, 0 conditionala4b:TagResource, a4b:UntagResource
Access Analyzer2 of 372 Tagging; 0 restricted, 0 conditionalaccess-analyzer:TagResource, access-analyzer:UntagResource
Certificate Manager2 of 422 Tagging; 0 restricted, 0 conditionalacm:AddTagsToCertificate, acm:RemoveTagsFromCertificate
Private Certificate Authority2 of 232 Tagging; 0 restricted, 0 conditionalacm-pca:TagCertificateAuthority, acm-pca:UntagCertificateAuthority
Amplify2 of 412 Tagging; 0 restricted, 0 conditionalamplify:TagResource, amplify:UntagResource
AppConfig2 of 562 Tagging; 0 restricted, 0 conditionalappconfig:TagResource, appconfig:UntagResource
AppFlow2 of 312 Tagging; 0 restricted, 0 conditionalappflow:TagResource, appflow:UntagResource
App Mesh2 of 422 Tagging; 0 restricted, 0 conditionalappmesh:TagResource, appmesh:UntagResource
AppStream 2.02 of 902 Tagging; 0 restricted, 0 conditionalappstream:TagResource, appstream:UntagResource
AppSync2 of 872 Tagging; 0 restricted, 0 conditionalappsync:TagResource, appsync:UntagResource
Athena2 of 862 Tagging; 0 restricted, 0 conditionalathena:TagResource, athena:UntagResource
Audit Manager2 of 622 Tagging; 0 restricted, 0 conditionalauditmanager:TagResource, auditmanager:UntagResource
EC2 Auto Scaling2 of 682 Tagging; 0 restricted, 0 conditionalautoscaling:CreateOrUpdateTags, autoscaling:DeleteTags
Backup2 of 1222 Tagging; 0 restricted, 0 conditionalbackup:TagResource, backup:UntagResource
Batch2 of 462 Tagging; 0 restricted, 0 conditionalbatch:TagResource, batch:UntagResource
Braket2 of 202 Tagging; 0 restricted, 0 conditionalbraket:TagResource, braket:UntagResource
Keyspaces2 of 192 Tagging; 0 restricted, 0 conditionalcassandra:TagResource, cassandra:UntagResource
Chime2 of 3162 Tagging; 0 restricted, 0 conditionalchime:TagResource, chime:UntagResource
Cloud92 of 292 Tagging; 0 restricted, 0 conditionalcloud9:TagResource, cloud9:UntagResource
Cloud Directory2 of 662 Tagging; 0 restricted, 0 conditionalclouddirectory:TagResource, clouddirectory:UntagResource
CloudFront2 of 1732 Tagging; 0 restricted, 0 conditionalcloudfront:TagResource, cloudfront:UntagResource
CloudHSM2 of 182 Tagging; 0 restricted, 0 conditionalcloudhsm:TagResource, cloudhsm:UntagResource
CloudTrail2 of 662 Tagging; 0 restricted, 0 conditionalcloudtrail:AddTags, cloudtrail:RemoveTags
CloudWatch2 of 1602 Tagging; 0 restricted, 0 conditionalcloudwatch:TagResource, cloudwatch:UntagResource
CodeArtifact2 of 512 Tagging; 0 restricted, 0 conditionalcodeartifact:TagResource, codeartifact:UntagResource
CodeCommit2 of 912 Tagging; 0 restricted, 0 conditionalcodecommit:TagResource, codecommit:UntagResource
CodeDeploy4 of 484 Tagging; 0 restricted, 0 conditionalcodedeploy:AddTagsToOnPremisesInstances, codedeploy:RemoveTagsFromOnPremisesInstances, codedeploy:TagResource, codedeploy:UntagResource
CodeGuru Profiler2 of 212 Tagging; 0 restricted, 0 conditionalcodeguru-profiler:TagResource, codeguru-profiler:UntagResource
CodePipeline2 of 442 Tagging; 0 restricted, 0 conditionalcodepipeline:TagResource, codepipeline:UntagResource
CodeStar Connections2 of 382 Tagging; 0 restricted, 0 conditionalcodestar-connections:TagResource, codestar-connections:UntagResource
Cognito Identity2 of 212 Tagging; 0 restricted, 0 conditionalcognito-identity:TagResource, cognito-identity:UntagResource
Cognito User Pools2 of 1392 Tagging; 0 restricted, 0 conditionalcognito-idp:TagResource, cognito-idp:UntagResource
Comprehend2 of 852 Tagging; 0 restricted, 0 conditionalcomprehend:TagResource, comprehend:UntagResource
Config2 of 1022 Tagging; 0 restricted, 0 conditionalconfig:TagResource, config:UntagResource
Connect2 of 3882 Tagging; 0 restricted, 0 conditionalconnect:TagResource, connect:UntagResource
Data Exchange2 of 392 Tagging; 0 restricted, 0 conditionaldataexchange:TagResource, dataexchange:UntagResource
Data Pipeline2 of 212 Tagging; 0 restricted, 0 conditionaldatapipeline:AddTags, datapipeline:RemoveTags
DataSync2 of 662 Tagging; 0 restricted, 0 conditionaldatasync:TagResource, datasync:UntagResource
Detective2 of 362 Tagging; 0 restricted, 0 conditionaldetective:TagResource, detective:UntagResource
Device Farm2 of 772 Tagging; 0 restricted, 0 conditionaldevicefarm:TagResource, devicefarm:UntagResource
Direct Connect2 of 732 Tagging; 0 restricted, 0 conditionaldirectconnect:TagResource, directconnect:UntagResource
Data Lifecycle Manager2 of 82 Tagging; 0 restricted, 0 conditionaldlm:TagResource, dlm:UntagResource
DMS2 of 1252 Tagging; 0 restricted, 0 conditionaldms:AddTagsToResource, dms:RemoveTagsFromResource
DynamoDB2 of 682 Tagging; 0 restricted, 0 conditionaldynamodb:TagResource, dynamodb:UntagResource
EC22 of 8342 Tagging; 0 restricted, 0 conditionalec2:CreateTags, ec2:DeleteTags
Elastic Container Registry2 of 652 Tagging; 0 restricted, 0 conditionalecr:TagResource, ecr:UntagResource
Elastic Container Service2 of 922 Tagging; 0 restricted, 0 conditionalecs:TagResource, ecs:UntagResource
EKS2 of 742 Tagging; 0 restricted, 0 conditionaleks:TagResource, eks:UntagResource
ElastiCache2 of 772 Tagging; 0 restricted, 0 conditionalelasticache:AddTagsToResource, elasticache:RemoveTagsFromResource
Elastic Beanstalk1 of 501 Tagging; 0 restricted, 0 conditionalelasticbeanstalk:UpdateTagsForResource
EFS2 of 382 Tagging; 0 restricted, 0 conditionalelasticfilesystem:CreateTags, elasticfilesystem:DeleteTags
ELB2 of 772 Tagging; 0 restricted, 0 conditionalelasticloadbalancing:AddTags, elasticloadbalancing:RemoveTags
EMR2 of 882 Tagging; 0 restricted, 0 conditionalelasticmapreduce:AddTags, elasticmapreduce:RemoveTags
EMR Containers2 of 252 Tagging; 0 restricted, 0 conditionalemr-containers:TagResource, emr-containers:UntagResource
OpenSearch Service2 of 1382 Tagging; 0 restricted, 0 conditionales:AddTags, es:RemoveTags
EventBridge2 of 712 Tagging; 0 restricted, 0 conditionalevents:TagResource, events:UntagResource
Firehose2 of 102 Tagging; 0 restricted, 0 conditionalfirehose:TagDeliveryStream, firehose:UntagDeliveryStream
Firewall Manager2 of 422 Tagging; 0 restricted, 0 conditionalfms:TagResource, fms:UntagResource
Forecast2 of 702 Tagging; 0 restricted, 0 conditionalforecast:TagResource, forecast:UntagResource
Fraud Detector2 of 742 Tagging; 0 restricted, 0 conditionalfrauddetector:TagResource, frauddetector:UntagResource
FSx2 of 562 Tagging; 0 restricted, 0 conditionalfsx:TagResource, fsx:UntagResource
GameLift Servers2 of 1212 Tagging; 0 restricted, 0 conditionalgamelift:TagResource, gamelift:UntagResource
Glacier2 of 332 Tagging; 0 restricted, 0 conditionalglacier:AddTagsToVault, glacier:RemoveTagsFromVault
GlobalAccelerator2 of 562 Tagging; 0 restricted, 0 conditionalglobalaccelerator:TagResource, globalaccelerator:UntagResource
Glue2 of 3062 Tagging; 0 restricted, 0 conditionalglue:TagResource, glue:UntagResource
IoT Greengrass2 of 1122 Tagging; 0 restricted, 0 conditionalgreengrass:TagResource, greengrass:UntagResource
Ground Station2 of 402 Tagging; 0 restricted, 0 conditionalgroundstation:TagResource, groundstation:UntagResource
GuardDuty2 of 1032 Tagging; 0 restricted, 0 conditionalguardduty:TagResource, guardduty:UntagResource
IAM16 of 19016 Tagging; 0 restricted, 0 conditionaliam:TagInstanceProfile, iam:TagMFADevice, iam:TagOpenIDConnectProvider, iam:TagPolicy, iam:TagRole, iam:TagSAMLProvider, iam:TagServerCertificate, iam:TagUser, iam:UntagInstanceProfile, iam:UntagMFADevice, iam:UntagOpenIDConnectProvider, iam:UntagPolicy and 4 more
EC2 Image Builder2 of 772 Tagging; 0 restricted, 0 conditionalimagebuilder:TagResource, imagebuilder:UntagResource
Inspector2 of 371 Read, 1 Tagging; 0 restricted, 0 conditionalinspector:ListTagsForResource, inspector:SetTagsForResource
IoT2 of 2932 Tagging; 0 restricted, 0 conditionaliot:TagResource, iot:UntagResource
IoT Analytics2 of 342 Tagging; 0 restricted, 0 conditionaliotanalytics:TagResource, iotanalytics:UntagResource
IoT Device Advisor2 of 142 Tagging; 0 restricted, 0 conditionaliotdeviceadvisor:TagResource, iotdeviceadvisor:UntagResource
IoT Fleet Hub2 of 82 Tagging; 0 restricted, 0 conditionaliotfleethub:TagResource, iotfleethub:UntagResource
IoT SiteWise2 of 1292 Tagging; 0 restricted, 0 conditionaliotsitewise:TagResource, iotsitewise:UntagResource
IoT TwinMaker2 of 372 Tagging; 0 restricted, 0 conditionaliottwinmaker:TagResource, iottwinmaker:UntagResource
IoT Wireless2 of 1132 Tagging; 0 restricted, 0 conditionaliotwireless:TagResource, iotwireless:UntagResource
Interactive Video Service2 of 832 Tagging; 0 restricted, 0 conditionalivs:TagResource, ivs:UntagResource
MSK2 of 642 Tagging; 0 restricted, 0 conditionalkafka:TagResource, kafka:UntagResource
Kendra2 of 662 Tagging; 0 restricted, 0 conditionalkendra:TagResource, kendra:UntagResource
Kinesis2 of 422 Tagging; 0 restricted, 0 conditionalkinesis:AddTagsToStream, kinesis:RemoveTagsFromStream
Kinesis Analytics2 of 342 Tagging; 0 restricted, 0 conditionalkinesisanalytics:TagResource, kinesisanalytics:UntagResource
Kinesis Video Streams2 of 372 Tagging; 0 restricted, 0 conditionalkinesisvideo:TagResource, kinesisvideo:UntagResource
KMS2 of 582 Tagging; 0 restricted, 0 conditionalkms:TagResource, kms:UntagResource
Lambda2 of 1212 Tagging; 0 restricted, 0 conditionallambda:TagResource, lambda:UntagResource
Lex2 of 1462 Tagging; 0 restricted, 0 conditionallex:TagResource, lex:UntagResource
License Manager2 of 622 Tagging; 0 restricted, 0 conditionallicense-manager:TagResource, license-manager:UntagResource
Lightsail2 of 1612 Tagging; 0 restricted, 0 conditionallightsail:TagResource, lightsail:UntagResource
CloudWatch Logs4 of 1334 Tagging; 0 restricted, 0 conditionallogs:TagLogGroup, logs:TagResource, logs:UntagLogGroup, logs:UntagResource
Lookout for Equipment2 of 492 Tagging; 0 restricted, 0 conditionallookoutequipment:TagResource, lookoutequipment:UntagResource
Machine Learning2 of 272 Tagging; 0 restricted, 0 conditionalmachinelearning:AddTags, machinelearning:DeleteTags
Macie2 of 812 Tagging; 0 restricted, 0 conditionalmacie2:TagResource, macie2:UntagResource
Managed Blockchain2 of 342 Tagging; 0 restricted, 0 conditionalmanagedblockchain:TagResource, managedblockchain:UntagResource
MediaConnect2 of 952 Tagging; 0 restricted, 0 conditionalmediaconnect:TagResource, mediaconnect:UntagResource
MediaConvert2 of 322 Tagging; 0 restricted, 0 conditionalmediaconvert:TagResource, mediaconvert:UntagResource
MediaLive2 of 1252 Tagging; 0 restricted, 0 conditionalmedialive:CreateTags, medialive:DeleteTags
MediaPackage2 of 192 Tagging; 0 restricted, 0 conditionalmediapackage:TagResource, mediapackage:UntagResource
MediaPackage VOD2 of 172 Tagging; 0 restricted, 0 conditionalmediapackage-vod:TagResource, mediapackage-vod:UntagResource
MediaTailor2 of 442 Tagging; 0 restricted, 0 conditionalmediatailor:TagResource, mediatailor:UntagResource
Pinpoint2 of 1192 Tagging; 0 restricted, 0 conditionalmobiletargeting:TagResource, mobiletargeting:UntagResource
MQ2 of 272 Tagging; 0 restricted, 0 conditionalmq:CreateTags, mq:DeleteTags
Neptune Analytics2 of 382 Tagging; 0 restricted, 0 conditionalneptune-graph:TagResource, neptune-graph:UntagResource
Network Firewall2 of 892 Tagging; 0 restricted, 0 conditionalnetwork-firewall:TagResource, network-firewall:UntagResource
Network Manager2 of 972 Tagging; 0 restricted, 0 conditionalnetworkmanager:TagResource, networkmanager:UntagResource
OpsWorks2 of 742 Tagging; 0 restricted, 0 conditionalopsworks:TagResource, opsworks:UntagResource
OpsworksCM2 of 192 Tagging; 0 restricted, 0 conditionalopsworks-cm:TagResource, opsworks-cm:UntagResource
Organizations2 of 632 Tagging; 0 restricted, 0 conditionalorganizations:TagResource, organizations:UntagResource
Outposts2 of 442 Tagging; 0 restricted, 0 conditionaloutposts:TagResource, outposts:UntagResource
QLDB2 of 352 Tagging; 0 restricted, 0 conditionalqldb:TagResource, qldb:UntagResource
QuickSight2 of 3572 Tagging; 0 restricted, 0 conditionalquicksight:TagResource, quicksight:UntagResource
Resource Access Manager2 of 392 Tagging; 0 restricted, 0 conditionalram:TagResource, ram:UntagResource
RDS2 of 1732 Tagging; 0 restricted, 0 conditionalrds:AddTagsToResource, rds:RemoveTagsFromResource
Redshift2 of 1672 Tagging; 0 restricted, 0 conditionalredshift:CreateTags, redshift:DeleteTags
Redshift Serverless2 of 692 Tagging; 0 restricted, 0 conditionalredshift-serverless:TagResource, redshift-serverless:UntagResource
Resource Explorer2 of 372 Tagging; 0 restricted, 0 conditionalresource-explorer-2:TagResource, resource-explorer-2:UntagResource
Resource Groups2 of 292 Tagging; 0 restricted, 0 conditionalresource-groups:Tag, resource-groups:Untag
RoboMaker2 of 592 Tagging; 0 restricted, 0 conditionalrobomaker:TagResource, robomaker:UntagResource
Route 531 of 711 Tagging; 0 restricted, 0 conditionalroute53:ChangeTagsForResource
Route 53 Recovery Controls2 of 272 Tagging; 0 restricted, 0 conditionalroute53-recovery-control-config:TagResource, route53-recovery-control-config:UntagResource
Route 53 Recovery Readiness2 of 322 Tagging; 0 restricted, 0 conditionalroute53-recovery-readiness:TagResource, route53-recovery-readiness:UntagResource
Route 53 Domains2 of 362 Tagging; 0 restricted, 0 conditionalroute53domains:DeleteTagsForDomain, route53domains:UpdateTagsForDomain
Route 53 Resolver2 of 702 Tagging; 0 restricted, 0 conditionalroute53resolver:TagResource, route53resolver:UntagResource
S310 of 1553 Read, 7 Tagging; 0 restricted, 0 conditionals3:DeleteJobTagging, s3:DeleteStorageLensConfigurationTagging, s3:GetBucketTagging, s3:GetJobTagging, s3:GetStorageLensConfigurationTagging, s3:PutBucketTagging, s3:PutJobTagging, s3:PutStorageLensConfigurationTagging, s3:TagResource, s3:UntagResource
SageMaker2 of 4412 Tagging; 0 restricted, 0 conditionalsagemaker:AddTags, sagemaker:DeleteTags
Savings Plans2 of 102 Tagging; 0 restricted, 0 conditionalsavingsplans:TagResource, savingsplans:UntagResource
EventBridge Schemas2 of 312 Tagging; 0 restricted, 0 conditionalschemas:TagResource, schemas:UntagResource
Secrets Manager2 of 272 Tagging; 0 restricted, 0 conditionalsecretsmanager:TagResource, secretsmanager:UntagResource
SecurityHub2 of 1412 Tagging; 0 restricted, 0 conditionalsecurityhub:TagResource, securityhub:UntagResource
Cloud Map2 of 312 Tagging; 0 restricted, 0 conditionalservicediscovery:TagResource, servicediscovery:UntagResource
Service Quotas2 of 262 Tagging; 0 restricted, 0 conditionalservicequotas:TagResource, servicequotas:UntagResource
SES2 of 2312 Tagging; 0 restricted, 0 conditionalses:TagResource, ses:UntagResource
SNS2 of 402 Tagging; 0 restricted, 0 conditionalsns:TagResource, sns:UntagResource
SQS2 of 202 Tagging; 0 restricted, 0 conditionalsqs:TagQueue, sqs:UntagQueue
Systems Manager2 of 1642 Tagging; 0 restricted, 0 conditionalssm:AddTagsToResource, ssm:RemoveTagsFromResource
Incident Manager Contacts2 of 402 Tagging; 0 restricted, 0 conditionalssm-contacts:TagResource, ssm-contacts:UntagResource
Incident Manager2 of 312 Tagging; 0 restricted, 0 conditionalssm-incidents:TagResource, ssm-incidents:UntagResource
Step Functions2 of 372 Tagging; 0 restricted, 0 conditionalstates:TagResource, states:UntagResource
Storage Gateway2 of 972 Tagging; 0 restricted, 0 conditionalstoragegateway:AddTagsToResource, storagegateway:RemoveTagsFromResource
SWF2 of 322 Tagging; 0 restricted, 0 conditionalswf:TagResource, swf:UntagResource
CloudWatch Synthetics2 of 222 Tagging; 0 restricted, 0 conditionalsynthetics:TagResource, synthetics:UntagResource
Resource Group Tagging3 of 91 Read, 2 Tagging; 0 restricted, 0 conditionaltag:GetResources, tag:TagResources, tag:UntagResources
Transfer2 of 722 Tagging; 0 restricted, 0 conditionaltransfer:TagResource, transfer:UntagResource
VPC Lattice2 of 752 Tagging; 0 restricted, 0 conditionalvpc-lattice:TagResource, vpc-lattice:UntagResource
WAF2 of 772 Tagging; 0 restricted, 0 conditionalwaf:TagResource, waf:UntagResource
WAF Regional2 of 812 Tagging; 0 restricted, 0 conditionalwaf-regional:TagResource, waf-regional:UntagResource
WAF V22 of 642 Tagging; 0 restricted, 0 conditionalwafv2:TagResource, wafv2:UntagResource
WorkLink2 of 342 Tagging; 0 restricted, 0 conditionalworklink:TagResource, worklink:UntagResource
WorkMail2 of 1262 Tagging; 0 restricted, 0 conditionalworkmail:TagResource, workmail:UntagResource
WorkSpaces2 of 1032 Tagging; 0 restricted, 0 conditionalworkspaces:CreateTags, workspaces:DeleteTags
WorkSpaces Secure Browser2 of 752 Tagging; 0 restricted, 0 conditionalworkspaces-web:TagResource, workspaces-web:UntagResource
X-Ray2 of 322 Tagging; 0 restricted, 0 conditionalxray:TagResource, xray:UntagResource
Alexa for Business: 2 actions
  • a4b:TagResource (Tagging)
  • a4b:UntagResource (Tagging)
Access Analyzer: 2 actions
  • access-analyzer:TagResource (Tagging)
  • access-analyzer:UntagResource (Tagging)
Certificate Manager: 2 actions
  • acm:AddTagsToCertificate (Tagging)
  • acm:RemoveTagsFromCertificate (Tagging)
Private Certificate Authority: 2 actions
  • acm-pca:TagCertificateAuthority (Tagging)
  • acm-pca:UntagCertificateAuthority (Tagging)
Amplify: 2 actions
  • amplify:TagResource (Tagging)
  • amplify:UntagResource (Tagging)
AppConfig: 2 actions
  • appconfig:TagResource (Tagging)
  • appconfig:UntagResource (Tagging)
AppFlow: 2 actions
  • appflow:TagResource (Tagging)
  • appflow:UntagResource (Tagging)
App Mesh: 2 actions
  • appmesh:TagResource (Tagging)
  • appmesh:UntagResource (Tagging)
AppStream 2.0: 2 actions
  • appstream:TagResource (Tagging)
  • appstream:UntagResource (Tagging)
AppSync: 2 actions
  • appsync:TagResource (Tagging)
  • appsync:UntagResource (Tagging)
Athena: 2 actions
  • athena:TagResource (Tagging)
  • athena:UntagResource (Tagging)
Audit Manager: 2 actions
  • auditmanager:TagResource (Tagging)
  • auditmanager:UntagResource (Tagging)
EC2 Auto Scaling: 2 actions
  • autoscaling:CreateOrUpdateTags (Tagging)
  • autoscaling:DeleteTags (Tagging)
Backup: 2 actions
  • backup:TagResource (Tagging)
  • backup:UntagResource (Tagging)
Batch: 2 actions
  • batch:TagResource (Tagging)
  • batch:UntagResource (Tagging)
Braket: 2 actions
  • braket:TagResource (Tagging)
  • braket:UntagResource (Tagging)
Keyspaces: 2 actions
  • cassandra:TagResource (Tagging)
  • cassandra:UntagResource (Tagging)
Chime: 2 actions
  • chime:TagResource (Tagging)
  • chime:UntagResource (Tagging)
Cloud9: 2 actions
  • cloud9:TagResource (Tagging)
  • cloud9:UntagResource (Tagging)
Cloud Directory: 2 actions
  • clouddirectory:TagResource (Tagging)
  • clouddirectory:UntagResource (Tagging)
CloudFront: 2 actions
  • cloudfront:TagResource (Tagging)
  • cloudfront:UntagResource (Tagging)
CloudHSM: 2 actions
  • cloudhsm:TagResource (Tagging)
  • cloudhsm:UntagResource (Tagging)
CloudTrail: 2 actions
  • cloudtrail:AddTags (Tagging)
  • cloudtrail:RemoveTags (Tagging)
CloudWatch: 2 actions
  • cloudwatch:TagResource (Tagging)
  • cloudwatch:UntagResource (Tagging)
CodeArtifact: 2 actions
  • codeartifact:TagResource (Tagging)
  • codeartifact:UntagResource (Tagging)
CodeCommit: 2 actions
  • codecommit:TagResource (Tagging)
  • codecommit:UntagResource (Tagging)
CodeDeploy: 4 actions
  • codedeploy:AddTagsToOnPremisesInstances (Tagging)
  • codedeploy:RemoveTagsFromOnPremisesInstances (Tagging)
  • codedeploy:TagResource (Tagging)
  • codedeploy:UntagResource (Tagging)
CodeGuru Profiler: 2 actions
  • codeguru-profiler:TagResource (Tagging)
  • codeguru-profiler:UntagResource (Tagging)
CodePipeline: 2 actions
  • codepipeline:TagResource (Tagging)
  • codepipeline:UntagResource (Tagging)
CodeStar Connections: 2 actions
  • codestar-connections:TagResource (Tagging)
  • codestar-connections:UntagResource (Tagging)
Cognito Identity: 2 actions
  • cognito-identity:TagResource (Tagging)
  • cognito-identity:UntagResource (Tagging)
Cognito User Pools: 2 actions
  • cognito-idp:TagResource (Tagging)
  • cognito-idp:UntagResource (Tagging)
Comprehend: 2 actions
  • comprehend:TagResource (Tagging)
  • comprehend:UntagResource (Tagging)
Config: 2 actions
  • config:TagResource (Tagging)
  • config:UntagResource (Tagging)
Connect: 2 actions
  • connect:TagResource (Tagging)
  • connect:UntagResource (Tagging)
Data Exchange: 2 actions
  • dataexchange:TagResource (Tagging)
  • dataexchange:UntagResource (Tagging)
Data Pipeline: 2 actions
  • datapipeline:AddTags (Tagging)
  • datapipeline:RemoveTags (Tagging)
DataSync: 2 actions
  • datasync:TagResource (Tagging)
  • datasync:UntagResource (Tagging)
Detective: 2 actions
  • detective:TagResource (Tagging)
  • detective:UntagResource (Tagging)
Device Farm: 2 actions
  • devicefarm:TagResource (Tagging)
  • devicefarm:UntagResource (Tagging)
Direct Connect: 2 actions
  • directconnect:TagResource (Tagging)
  • directconnect:UntagResource (Tagging)
Data Lifecycle Manager: 2 actions
  • dlm:TagResource (Tagging)
  • dlm:UntagResource (Tagging)
DMS: 2 actions
  • dms:AddTagsToResource (Tagging)
  • dms:RemoveTagsFromResource (Tagging)
DynamoDB: 2 actions
  • dynamodb:TagResource (Tagging)
  • dynamodb:UntagResource (Tagging)
EC2: 2 actions
  • ec2:CreateTags (Tagging)
  • ec2:DeleteTags (Tagging)
Elastic Container Registry: 2 actions
  • ecr:TagResource (Tagging)
  • ecr:UntagResource (Tagging)
Elastic Container Service: 2 actions
  • ecs:TagResource (Tagging)
  • ecs:UntagResource (Tagging)
EKS: 2 actions
  • eks:TagResource (Tagging)
  • eks:UntagResource (Tagging)
ElastiCache: 2 actions
  • elasticache:AddTagsToResource (Tagging)
  • elasticache:RemoveTagsFromResource (Tagging)
Elastic Beanstalk: 1 actions
  • elasticbeanstalk:UpdateTagsForResource (Tagging)
EFS: 2 actions
  • elasticfilesystem:CreateTags (Tagging)
  • elasticfilesystem:DeleteTags (Tagging)
ELB: 2 actions
  • elasticloadbalancing:AddTags (Tagging)
  • elasticloadbalancing:RemoveTags (Tagging)
EMR: 2 actions
  • elasticmapreduce:AddTags (Tagging)
  • elasticmapreduce:RemoveTags (Tagging)
EMR Containers: 2 actions
  • emr-containers:TagResource (Tagging)
  • emr-containers:UntagResource (Tagging)
OpenSearch Service: 2 actions
  • es:AddTags (Tagging)
  • es:RemoveTags (Tagging)
EventBridge: 2 actions
  • events:TagResource (Tagging)
  • events:UntagResource (Tagging)
Firehose: 2 actions
  • firehose:TagDeliveryStream (Tagging)
  • firehose:UntagDeliveryStream (Tagging)
Firewall Manager: 2 actions
  • fms:TagResource (Tagging)
  • fms:UntagResource (Tagging)
Forecast: 2 actions
  • forecast:TagResource (Tagging)
  • forecast:UntagResource (Tagging)
Fraud Detector: 2 actions
  • frauddetector:TagResource (Tagging)
  • frauddetector:UntagResource (Tagging)
FSx: 2 actions
  • fsx:TagResource (Tagging)
  • fsx:UntagResource (Tagging)
GameLift Servers: 2 actions
  • gamelift:TagResource (Tagging)
  • gamelift:UntagResource (Tagging)
Glacier: 2 actions
  • glacier:AddTagsToVault (Tagging)
  • glacier:RemoveTagsFromVault (Tagging)
GlobalAccelerator: 2 actions
  • globalaccelerator:TagResource (Tagging)
  • globalaccelerator:UntagResource (Tagging)
Glue: 2 actions
  • glue:TagResource (Tagging)
  • glue:UntagResource (Tagging)
IoT Greengrass: 2 actions
  • greengrass:TagResource (Tagging)
  • greengrass:UntagResource (Tagging)
Ground Station: 2 actions
  • groundstation:TagResource (Tagging)
  • groundstation:UntagResource (Tagging)
GuardDuty: 2 actions
  • guardduty:TagResource (Tagging)
  • guardduty:UntagResource (Tagging)
IAM: 16 actions
  • iam:TagInstanceProfile (Tagging)
  • iam:TagMFADevice (Tagging)
  • iam:TagOpenIDConnectProvider (Tagging)
  • iam:TagPolicy (Tagging)
  • iam:TagRole (Tagging)
  • iam:TagSAMLProvider (Tagging)
  • iam:TagServerCertificate (Tagging)
  • iam:TagUser (Tagging)
  • iam:UntagInstanceProfile (Tagging)
  • iam:UntagMFADevice (Tagging)
  • iam:UntagOpenIDConnectProvider (Tagging)
  • iam:UntagPolicy (Tagging)
  • iam:UntagRole (Tagging)
  • iam:UntagSAMLProvider (Tagging)
  • iam:UntagServerCertificate (Tagging)
  • iam:UntagUser (Tagging)
EC2 Image Builder: 2 actions
  • imagebuilder:TagResource (Tagging)
  • imagebuilder:UntagResource (Tagging)
Inspector: 2 actions
  • inspector:ListTagsForResource (Read)
  • inspector:SetTagsForResource (Tagging)
IoT: 2 actions
  • iot:TagResource (Tagging)
  • iot:UntagResource (Tagging)
IoT Analytics: 2 actions
  • iotanalytics:TagResource (Tagging)
  • iotanalytics:UntagResource (Tagging)
IoT Device Advisor: 2 actions
  • iotdeviceadvisor:TagResource (Tagging)
  • iotdeviceadvisor:UntagResource (Tagging)
IoT Fleet Hub: 2 actions
  • iotfleethub:TagResource (Tagging)
  • iotfleethub:UntagResource (Tagging)
IoT SiteWise: 2 actions
  • iotsitewise:TagResource (Tagging)
  • iotsitewise:UntagResource (Tagging)
IoT TwinMaker: 2 actions
  • iottwinmaker:TagResource (Tagging)
  • iottwinmaker:UntagResource (Tagging)
IoT Wireless: 2 actions
  • iotwireless:TagResource (Tagging)
  • iotwireless:UntagResource (Tagging)
Interactive Video Service: 2 actions
  • ivs:TagResource (Tagging)
  • ivs:UntagResource (Tagging)
MSK: 2 actions
  • kafka:TagResource (Tagging)
  • kafka:UntagResource (Tagging)
Kendra: 2 actions
  • kendra:TagResource (Tagging)
  • kendra:UntagResource (Tagging)
Kinesis: 2 actions
  • kinesis:AddTagsToStream (Tagging)
  • kinesis:RemoveTagsFromStream (Tagging)
Kinesis Analytics: 2 actions
  • kinesisanalytics:TagResource (Tagging)
  • kinesisanalytics:UntagResource (Tagging)
Kinesis Video Streams: 2 actions
  • kinesisvideo:TagResource (Tagging)
  • kinesisvideo:UntagResource (Tagging)
KMS: 2 actions
  • kms:TagResource (Tagging)
  • kms:UntagResource (Tagging)
Lambda: 2 actions
  • lambda:TagResource (Tagging)
  • lambda:UntagResource (Tagging)
Lex: 2 actions
  • lex:TagResource (Tagging)
  • lex:UntagResource (Tagging)
License Manager: 2 actions
  • license-manager:TagResource (Tagging)
  • license-manager:UntagResource (Tagging)
Lightsail: 2 actions
  • lightsail:TagResource (Tagging)
  • lightsail:UntagResource (Tagging)
CloudWatch Logs: 4 actions
  • logs:TagLogGroup (Tagging)
  • logs:TagResource (Tagging)
  • logs:UntagLogGroup (Tagging)
  • logs:UntagResource (Tagging)
Lookout for Equipment: 2 actions
  • lookoutequipment:TagResource (Tagging)
  • lookoutequipment:UntagResource (Tagging)
Machine Learning: 2 actions
  • machinelearning:AddTags (Tagging)
  • machinelearning:DeleteTags (Tagging)
Macie: 2 actions
  • macie2:TagResource (Tagging)
  • macie2:UntagResource (Tagging)
Managed Blockchain: 2 actions
  • managedblockchain:TagResource (Tagging)
  • managedblockchain:UntagResource (Tagging)
MediaConnect: 2 actions
  • mediaconnect:TagResource (Tagging)
  • mediaconnect:UntagResource (Tagging)
MediaConvert: 2 actions
  • mediaconvert:TagResource (Tagging)
  • mediaconvert:UntagResource (Tagging)
MediaLive: 2 actions
  • medialive:CreateTags (Tagging)
  • medialive:DeleteTags (Tagging)
MediaPackage: 2 actions
  • mediapackage:TagResource (Tagging)
  • mediapackage:UntagResource (Tagging)
MediaPackage VOD: 2 actions
  • mediapackage-vod:TagResource (Tagging)
  • mediapackage-vod:UntagResource (Tagging)
MediaTailor: 2 actions
  • mediatailor:TagResource (Tagging)
  • mediatailor:UntagResource (Tagging)
Pinpoint: 2 actions
  • mobiletargeting:TagResource (Tagging)
  • mobiletargeting:UntagResource (Tagging)
MQ: 2 actions
  • mq:CreateTags (Tagging)
  • mq:DeleteTags (Tagging)
Neptune Analytics: 2 actions
  • neptune-graph:TagResource (Tagging)
  • neptune-graph:UntagResource (Tagging)
Network Firewall: 2 actions
  • network-firewall:TagResource (Tagging)
  • network-firewall:UntagResource (Tagging)
Network Manager: 2 actions
  • networkmanager:TagResource (Tagging)
  • networkmanager:UntagResource (Tagging)
OpsWorks: 2 actions
  • opsworks:TagResource (Tagging)
  • opsworks:UntagResource (Tagging)
OpsworksCM: 2 actions
  • opsworks-cm:TagResource (Tagging)
  • opsworks-cm:UntagResource (Tagging)
Organizations: 2 actions
  • organizations:TagResource (Tagging)
  • organizations:UntagResource (Tagging)
Outposts: 2 actions
  • outposts:TagResource (Tagging)
  • outposts:UntagResource (Tagging)
QLDB: 2 actions
  • qldb:TagResource (Tagging)
  • qldb:UntagResource (Tagging)
QuickSight: 2 actions
  • quicksight:TagResource (Tagging)
  • quicksight:UntagResource (Tagging)
Resource Access Manager: 2 actions
  • ram:TagResource (Tagging)
  • ram:UntagResource (Tagging)
RDS: 2 actions
  • rds:AddTagsToResource (Tagging)
  • rds:RemoveTagsFromResource (Tagging)
Redshift: 2 actions
  • redshift:CreateTags (Tagging)
  • redshift:DeleteTags (Tagging)
Redshift Serverless: 2 actions
  • redshift-serverless:TagResource (Tagging)
  • redshift-serverless:UntagResource (Tagging)
Resource Explorer: 2 actions
  • resource-explorer-2:TagResource (Tagging)
  • resource-explorer-2:UntagResource (Tagging)
Resource Groups: 2 actions
  • resource-groups:Tag (Tagging)
  • resource-groups:Untag (Tagging)
RoboMaker: 2 actions
  • robomaker:TagResource (Tagging)
  • robomaker:UntagResource (Tagging)
Route 53: 1 actions
  • route53:ChangeTagsForResource (Tagging)
Route 53 Recovery Controls: 2 actions
  • route53-recovery-control-config:TagResource (Tagging)
  • route53-recovery-control-config:UntagResource (Tagging)
Route 53 Recovery Readiness: 2 actions
  • route53-recovery-readiness:TagResource (Tagging)
  • route53-recovery-readiness:UntagResource (Tagging)
Route 53 Domains: 2 actions
  • route53domains:DeleteTagsForDomain (Tagging)
  • route53domains:UpdateTagsForDomain (Tagging)
Route 53 Resolver: 2 actions
  • route53resolver:TagResource (Tagging)
  • route53resolver:UntagResource (Tagging)
S3: 10 actions
  • s3:DeleteJobTagging (Tagging)
  • s3:DeleteStorageLensConfigurationTagging (Tagging)
  • s3:GetBucketTagging (Read)
  • s3:GetJobTagging (Read)
  • s3:GetStorageLensConfigurationTagging (Read)
  • s3:PutBucketTagging (Tagging)
  • s3:PutJobTagging (Tagging)
  • s3:PutStorageLensConfigurationTagging (Tagging)
  • s3:TagResource (Tagging)
  • s3:UntagResource (Tagging)
SageMaker: 2 actions
  • sagemaker:AddTags (Tagging)
  • sagemaker:DeleteTags (Tagging)
Savings Plans: 2 actions
  • savingsplans:TagResource (Tagging)
  • savingsplans:UntagResource (Tagging)
EventBridge Schemas: 2 actions
  • schemas:TagResource (Tagging)
  • schemas:UntagResource (Tagging)
Secrets Manager: 2 actions
  • secretsmanager:TagResource (Tagging)
  • secretsmanager:UntagResource (Tagging)
SecurityHub: 2 actions
  • securityhub:TagResource (Tagging)
  • securityhub:UntagResource (Tagging)
Cloud Map: 2 actions
  • servicediscovery:TagResource (Tagging)
  • servicediscovery:UntagResource (Tagging)
Service Quotas: 2 actions
  • servicequotas:TagResource (Tagging)
  • servicequotas:UntagResource (Tagging)
SES: 2 actions
  • ses:TagResource (Tagging)
  • ses:UntagResource (Tagging)
SNS: 2 actions
  • sns:TagResource (Tagging)
  • sns:UntagResource (Tagging)
SQS: 2 actions
  • sqs:TagQueue (Tagging)
  • sqs:UntagQueue (Tagging)
Systems Manager: 2 actions
  • ssm:AddTagsToResource (Tagging)
  • ssm:RemoveTagsFromResource (Tagging)
Incident Manager Contacts: 2 actions
  • ssm-contacts:TagResource (Tagging)
  • ssm-contacts:UntagResource (Tagging)
Incident Manager: 2 actions
  • ssm-incidents:TagResource (Tagging)
  • ssm-incidents:UntagResource (Tagging)
Step Functions: 2 actions
  • states:TagResource (Tagging)
  • states:UntagResource (Tagging)
Storage Gateway: 2 actions
  • storagegateway:AddTagsToResource (Tagging)
  • storagegateway:RemoveTagsFromResource (Tagging)
SWF: 2 actions
  • swf:TagResource (Tagging)
  • swf:UntagResource (Tagging)
CloudWatch Synthetics: 2 actions
  • synthetics:TagResource (Tagging)
  • synthetics:UntagResource (Tagging)
Resource Group Tagging: 3 actions
  • tag:GetResources (Read)
  • tag:TagResources (Tagging)
  • tag:UntagResources (Tagging)
Transfer: 2 actions
  • transfer:TagResource (Tagging)
  • transfer:UntagResource (Tagging)
VPC Lattice: 2 actions
  • vpc-lattice:TagResource (Tagging)
  • vpc-lattice:UntagResource (Tagging)
WAF: 2 actions
  • waf:TagResource (Tagging)
  • waf:UntagResource (Tagging)
WAF Regional: 2 actions
  • waf-regional:TagResource (Tagging)
  • waf-regional:UntagResource (Tagging)
WAF V2: 2 actions
  • wafv2:TagResource (Tagging)
  • wafv2:UntagResource (Tagging)
WorkLink: 2 actions
  • worklink:TagResource (Tagging)
  • worklink:UntagResource (Tagging)
WorkMail: 2 actions
  • workmail:TagResource (Tagging)
  • workmail:UntagResource (Tagging)
WorkSpaces: 2 actions
  • workspaces:CreateTags (Tagging)
  • workspaces:DeleteTags (Tagging)
WorkSpaces Secure Browser: 2 actions
  • workspaces-web:TagResource (Tagging)
  • workspaces-web:UntagResource (Tagging)
X-Ray: 2 actions
  • xray:TagResource (Tagging)
  • xray:UntagResource (Tagging)

Data-plane actions (6)

By access level: 2 Read, 4 Tagging.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
S36 of 252 Read, 4 Tagging; 0 restricted, 0 conditionals3:DeleteObjectTagging, s3:DeleteObjectVersionTagging, s3:GetObjectTagging, s3:GetObjectVersionTagging, s3:PutObjectTagging, s3:PutObjectVersionTagging
S3: 6 actions
  • s3:DeleteObjectTagging (Tagging)
  • s3:DeleteObjectVersionTagging (Tagging)
  • s3:GetObjectTagging (Read)
  • s3:GetObjectVersionTagging (Read)
  • s3:PutObjectTagging (Tagging)
  • s3:PutObjectVersionTagging (Tagging)

Excluded and conditional actions

No patterns are excluded by NotAction or Deny statements.

Resource scope and attachment

Resource scope across granted actions: all-resources.

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

Why this tier

  • Grants 328 write, tagging or permissions-management actions, short of full control of any service.

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 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": [
    {
      "Effect": "Allow",
      "Action": [
        "a4b:TagResource",
        "a4b:UntagResource",
        "access-analyzer:TagResource",
        "access-analyzer:UntagResource",
        "acm-pca:TagCertificateAuthority",
        "acm-pca:UntagCertificateAuthority",
        "acm:AddTagsToCertificate",
        "acm:RemoveTagsFromCertificate",
        "amplify:TagResource",
        "amplify:UntagResource",
        "appconfig:TagResource",
        "appconfig:UntagResource",
        "appflow:TagResource",
        "appflow:UntagResource",
        "appmesh:TagResource",
        "appmesh:UntagResource",
        "appstream:TagResource",
        "appstream:UntagResource",
        "appsync:TagResource",
        "appsync:UntagResource",
        "athena:TagResource",
        "athena:UntagResource",
        "auditmanager:TagResource",
        "auditmanager:UntagResource",
        "autoscaling:CreateOrUpdateTags",
        "autoscaling:DeleteTags",
        "backup:TagResource",
        "backup:UntagResource",
        "batch:TagResource",
        "batch:UntagResource",
        "braket:TagResource",
        "braket:UntagResource",
        "cassandra:TagResource",
        "cassandra:UntagResource",
        "chime:TagResource",
        "chime:UntagResource",
        "cloud9:TagResource",
        "cloud9:UntagResource",
        "clouddirectory:TagResource",
        "clouddirectory:UntagResource",
        "cloudfront:TagResource",
        "cloudfront:UntagResource",
        "cloudhsm:TagResource",
        "cloudhsm:UntagResource",
        "cloudtrail:AddTags",
        "cloudtrail:RemoveTags",
        "cloudwatch:TagResource",
        "cloudwatch:UntagResource",
        "codeartifact:TagResource",
        "codeartifact:UntagResource",
        "codecommit:TagResource",
        "codecommit:UntagResource",
        "codedeploy:AddTagsToOnPremisesInstances",
        "codedeploy:RemoveTagsFromOnPremisesInstances",
        "codedeploy:TagResource",
        "codedeploy:UntagResource",
        "codeguru-profiler:TagResource",
        "codeguru-profiler:UntagResource",
        "codepipeline:TagResource",
        "codepipeline:UntagResource",
        "codestar-connections:TagResource",
        "codestar-connections:UntagResource",
        "codestar:TagProject",
        "codestar:UntagProject",
        "cognito-identity:TagResource",
        "cognito-identity:UntagResource",
        "cognito-idp:TagResource",
        "cognito-idp:UntagResource",
        "comprehend:TagResource",
        "comprehend:UntagResource",
        "config:TagResource",
        "config:UntagResource",
        "connect:TagResource",
        "connect:UntagResource",
        "dataexchange:TagResource",
        "dataexchange:UntagResource",
        "datapipeline:AddTags",
        "datapipeline:RemoveTags",
        "datasync:TagResource",
        "datasync:UntagResource",
        "deepcomposer:TagResource",
        "deepcomposer:UntagResource",
        "detective:TagResource",
        "detective:UntagResource",
        "devicefarm:TagResource",
        "devicefarm:UntagResource",
        "directconnect:TagResource",
        "directconnect:UntagResource",
        "dlm:TagResource",
        "dlm:UntagResource",
        "dms:AddTagsToResource",
        "dms:RemoveTagsFromResource",
        "dynamodb:TagResource",
        "dynamodb:UntagResource",
        "ec2:CreateTags",
        "ec2:DeleteTags",
        "ecr:TagResource",
        "ecr:UntagResource",
        "ecs:TagResource",
        "ecs:UntagResource",
        "eks:TagResource",
        "eks:UntagResource",
        "elastic-inference:TagResource",
        "elastic-inference:UntagResource",
        "elasticache:AddTagsToResource",
        "elasticache:RemoveTagsFromResource",
        "elasticbeanstalk:UpdateTagsForResource",
        "elasticfilesystem:CreateTags",
        "elasticfilesystem:DeleteTags",
        "elasticloadbalancing:AddTags",
        "elasticloadbalancing:RemoveTags",
        "elasticmapreduce:AddTags",
        "elasticmapreduce:RemoveTags",
        "emr-containers:TagResource",
        "emr-containers:UntagResource",
        "es:AddTags",
        "es:RemoveTags",
        "events:TagResource",
        "events:UntagResource",
        "firehose:TagDeliveryStream",
        "firehose:UntagDeliveryStream",
        "fms:TagResource",
        "fms:UntagResource",
        "forecast:TagResource",
        "forecast:UntagResource",
        "frauddetector:TagResource",
        "frauddetector:UntagResource",
        "fsx:TagResource",
        "fsx:UntagResource",
        "gamelift:TagResource",
        "gamelift:UntagResource",
        "glacier:AddTagsToVault",
        "glacier:RemoveTagsFromVault",
        "globalaccelerator:TagResource",
        "globalaccelerator:UntagResource",
        "glue:TagResource",
        "glue:UntagResource",
        "greengrass:TagResource",
        "greengrass:UntagResource",
        "groundstation:TagResource",
        "groundstation:UntagResource",
        "guardduty:TagResource",
        "guardduty:UntagResource",
        "iam:TagInstanceProfile",
        "iam:TagMFADevice",
        "iam:TagOpenIDConnectProvider",
        "iam:TagPolicy",
        "iam:TagRole",
        "iam:TagSAMLProvider",
        "iam:TagServerCertificate",
        "iam:TagUser",
        "iam:UntagInstanceProfile",
        "iam:UntagMFADevice",
        "iam:UntagOpenIDConnectProvider",
        "iam:UntagPolicy",
        "iam:UntagRole",
        "iam:UntagSAMLProvider",
        "iam:UntagServerCertificate",
        "iam:UntagUser",
        "imagebuilder:TagResource",
        "imagebuilder:UntagResource",
        "inspector:ListTagsForResource",
        "inspector:SetTagsForResource",
        "iot1click:TagResource",
        "iot1click:UntagResource",
        "iot:TagResource",
        "iot:UntagResource",
        "iotanalytics:TagResource",
        "iotanalytics:UntagResource",
        "iotdeviceadvisor:TagResource",
        "iotdeviceadvisor:UntagResource",
        "iotevents:TagResource",
        "iotevents:UntagResource",
        "iotfleethub:TagResource",
        "iotfleethub:UntagResource",
        "iotsitewise:TagResource",
        "iotsitewise:UntagResource",
        "iottwinmaker:TagResource",
        "iottwinmaker:UntagResource",
        "iotwireless:TagResource",
        "iotwireless:UntagResource",
        "ivs:TagResource",
        "ivs:UntagResource",
        "kafka:TagResource",
        "kafka:UntagResource",
        "kendra:TagResource",
        "kendra:UntagResource",
        "kinesis:AddTagsToStream",
        "kinesis:RemoveTagsFromStream",
        "kinesisanalytics:TagResource",
        "kinesisanalytics:UntagResource",
        "kms:TagResource",
        "kms:UntagResource",
        "lambda:TagResource",
        "lambda:UntagResource",
        "lex:TagResource",
        "lex:UntagResource",
        "license-manager:TagResource",
        "license-manager:UntagResource",
        "lightsail:TagResource",
        "lightsail:UntagResource",
        "logs:TagLogGroup",
        "logs:TagResource",
        "logs:UntagLogGroup",
        "logs:UntagResource",
        "lookoutequipment:TagResource",
        "lookoutequipment:UntagResource",
        "machinelearning:AddTags",
        "machinelearning:DeleteTags",
        "macie2:TagResource",
        "macie2:UntagResource",
        "managedblockchain:TagResource",
        "managedblockchain:UntagResource",
        "mediaconnect:TagResource",
        "mediaconnect:UntagResource",
        "mediaconvert:TagResource",
        "mediaconvert:UntagResource",
        "medialive:CreateTags",
        "medialive:DeleteTags",
        "mediapackage-vod:TagResource",
        "mediapackage-vod:UntagResource",
        "mediapackage:TagResource",
        "mediapackage:UntagResource",
        "mediatailor:TagResource",
        "mediatailor:UntagResource",
        "mobiletargeting:TagResource",
        "mobiletargeting:UntagResource",
        "mq:CreateTags",
        "mq:DeleteTags",
        "neptune-graph:TagResource",
        "neptune-graph:UntagResource",
        "network-firewall:TagResource",
        "network-firewall:UntagResource",
        "networkmanager:TagResource",
        "networkmanager:UntagResource",
        "opsworks-cm:TagResource",
        "opsworks-cm:UntagResource",
        "opsworks:TagResource",
        "opsworks:UntagResource",
        "organizations:TagResource",
        "organizations:UntagResource",
        "outposts:TagResource",
        "outposts:UntagResource",
        "qldb:TagResource",
        "qldb:UntagResource",
        "quicksight:TagResource",
        "quicksight:UntagResource",
        "ram:TagResource",
        "ram:UntagResource",
        "rds:AddTagsToResource",
        "rds:RemoveTagsFromResource",
        "redshift:CreateTags",
        "redshift:DeleteTags",
        "resource-explorer-2:TagResource",
        "resource-explorer-2:UntagResource",
        "resource-groups:Tag",
        "resource-groups:Untag",
        "robomaker:TagResource",
        "robomaker:UntagResource",
        "route53:ChangeTagsForResource",
        "route53domains:DeleteTagsForDomain",
        "route53domains:UpdateTagsForDomain",
        "route53resolver:TagResource",
        "route53resolver:UntagResource",
        "s3:GetBucketTagging",
        "s3:GetJobTagging",
        "s3:GetObjectTagging",
        "s3:GetObjectVersionTagging",
        "s3:GetStorageLensConfigurationTagging",
        "s3:DeleteJobTagging",
        "s3:DeleteObjectTagging",
        "s3:DeleteObjectVersionTagging",
        "s3:PutBucketTagging",
        "s3:PutJobTagging",
        "s3:PutObjectTagging",
        "s3:PutObjectVersionTagging",
        "s3:PutStorageLensConfigurationTagging",
        "s3:DeleteStorageLensConfigurationTagging",
        "s3:TagResource",
        "s3:UntagResource",
        "sagemaker:AddTags",
        "sagemaker:DeleteTags",
        "savingsplans:TagResource",
        "savingsplans:UntagResource",
        "schemas:TagResource",
        "schemas:UntagResource",
        "secretsmanager:TagResource",
        "secretsmanager:UntagResource",
        "securityhub:TagResource",
        "securityhub:UntagResource",
        "servicediscovery:TagResource",
        "servicediscovery:UntagResource",
        "servicequotas:TagResource",
        "servicequotas:UntagResource",
        "ses:TagResource",
        "ses:UntagResource",
        "sns:TagResource",
        "sns:UntagResource",
        "sqs:TagQueue",
        "sqs:UntagQueue",
        "ssm:AddTagsToResource",
        "ssm:RemoveTagsFromResource",
        "states:TagResource",
        "states:UntagResource",
        "storagegateway:AddTagsToResource",
        "storagegateway:RemoveTagsFromResource",
        "swf:TagResource",
        "swf:UntagResource",
        "synthetics:TagResource",
        "synthetics:UntagResource",
        "tag:GetResources",
        "tag:TagResources",
        "tag:UntagResources",
        "transfer:TagResource",
        "transfer:UntagResource",
        "waf-regional:TagResource",
        "waf-regional:UntagResource",
        "waf:TagResource",
        "waf:UntagResource",
        "wafv2:TagResource",
        "wafv2:UntagResource",
        "worklink:TagResource",
        "worklink:UntagResource",
        "workmail:TagResource",
        "workmail:UntagResource",
        "workspaces:CreateTags",
        "workspaces:DeleteTags",
        "xray:TagResource",
        "xray:UntagResource",
        "kinesisvideo:TagResource",
        "kinesisvideo:UntagResource",
        "redshift-serverless:TagResource",
        "redshift-serverless:UntagResource",
        "route53-recovery-control-config:TagResource",
        "route53-recovery-control-config:UntagResource",
        "route53-recovery-readiness:TagResource",
        "route53-recovery-readiness:UntagResource",
        "ssm-contacts:TagResource",
        "ssm-contacts:UntagResource",
        "ssm-incidents:TagResource",
        "ssm-incidents:UntagResource",
        "vpc-lattice:TagResource",
        "vpc-lattice:UntagResource",
        "workspaces-web:TagResource",
        "workspaces-web:UntagResource"
      ],
      "Resource": "*"
    }
  ]
}

Version history

Current version v4, edited by AWS on 2026-02-12. 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/ResourceGroupsTaggingAPITagUntagSupportedResources
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/ResourceGroupsTaggingAPITagUntagSupportedResources
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/ResourceGroupsTaggingAPITagUntagSupportedResources

CloudFormation

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

Terraform

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

CDK (TypeScript)

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

Sources

Pending editorial review. No editorial sources are listed yet.