{"id":13819949,"url":"https://github.com/glassechidna/trackiam","last_synced_at":"2025-05-16T14:05:31.694Z","repository":{"id":41313069,"uuid":"216315825","full_name":"glassechidna/trackiam","owner":"glassechidna","description":"A project to collate IAM actions, AWS APIs and managed policies from various public sources.","archived":false,"fork":false,"pushed_at":"2025-05-14T20:05:23.000Z","size":5499,"stargazers_count":294,"open_issues_count":19,"forks_count":23,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-05-14T21:22:35.074Z","etag":null,"topics":["aws","aws-iam","aws-sdk","golang","iam"],"latest_commit_sha":null,"homepage":"https://glassechidna.github.io/trackiam/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glassechidna.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-20T06:08:36.000Z","updated_at":"2025-05-14T20:05:27.000Z","dependencies_parsed_at":"2024-05-13T18:28:42.189Z","dependency_job_id":"8466e69a-aa7a-41a1-8da9-568b8d1aa7f0","html_url":"https://github.com/glassechidna/trackiam","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassechidna%2Ftrackiam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassechidna%2Ftrackiam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassechidna%2Ftrackiam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glassechidna%2Ftrackiam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glassechidna","download_url":"https://codeload.github.com/glassechidna/trackiam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-iam","aws-sdk","golang","iam"],"created_at":"2024-08-04T08:00:55.289Z","updated_at":"2025-05-16T14:05:26.678Z","avatar_url":"https://github.com/glassechidna.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# AWS IAM Tracker\n\nThis project collects IAM actions, AWS APIs and managed policies from various public sources.\n\nYou can explore the data collected using [the static site](https://glassechidna.github.io/trackiam/).\n\nCollected data is published to the [policies](/policies) and [services](/services) folders in this repo.\n\nThank you to [alanakirby/aktion](https://github.com/alanakirby/aktion) for originally \nhaving this idea and being gracious about me shamelessly ripping it off.\n\t\n# Stats\n\n* Unique services: 424\n* Unique actions: 18883\n* Managed policies: 1336\n\nMost common managed policy name prefixes:\n\n| Policy ARN | Count |\n| ------ | ----- |\n| `arn:aws:iam::aws:policy/AWS*` | 369 |\n| `arn:aws:iam::aws:policy/Amazon*` | 332 |\n| `arn:aws:iam::aws:policy/aws-service-role/*` | 298 |\n| `arn:aws:iam::aws:policy/service-role/*` | 205 |\n| `arn:aws:iam::aws:policy/job-function/*` | 7 |\n| Other | 125 |\n\nThe following table summarises the AWS APIs. \n\n* The first column is the name of the API as far as IAM policies are concerned. \n* The second column is IAM actions that exactly match the names of invokable \n  APIs exposed by AWS.\n* The third column is invokable APIs that don't have a corresponding IAM action.\n* The fourth column is IAM actions that don't have a corresponding invokable API.\n\n| Service | Action/API pairs | APIs without actions | Actions without APIs |\n| ------ | ----- | ----- | ----- |\n| [`ec2`](services/ec2.yml) | 625 | 0 | 49 |\n| [`sagemaker`](services/sagemaker.yml) | 351 | 0 | 41 |\n| [`iot`](services/iot.yml) | 262 | 3 | 25 |\n| [`chime`](services/chime.yml) | 259 | 0 | 57 |\n| [`connect`](services/connect.yml) | 256 | 0 | 35 |\n| [`glue`](services/glue.yml) | 214 | 4 | 77 |\n| [`ses`](services/ses.yml) | 193 | 0 | 20 |\n| [`quicksight`](services/quicksight.yml) | 174 | 3 | 56 |\n| [`rds`](services/rds.yml) | 162 | 0 | 6 |\n| [`lightsail`](services/lightsail.yml) | 161 | 0 | 0 |\n| [`iam`](services/iam.yml) | 159 | 0 | 17 |\n| [`ssm`](services/ssm.yml) | 140 | 0 | 14 |\n| [`lex`](services/lex.yml) | 137 | 4 | 8 |\n| [`redshift`](services/redshift.yml) | 133 | 0 | 30 |\n| [`datazone`](services/datazone.yml) | 123 | 0 | 62 |\n| [`mobiletargeting`](services/mobiletargeting.yml) | 122 | 0 | 1 |\n| [`servicecatalog`](services/servicecatalog.yml) | 114 | 0 | 3 |\n| [`s3`](services/s3.yml) | 113 | 60 | 50 |\n| [`iotwireless`](services/iotwireless.yml) | 112 | 0 | 1 |\n| [`greengrass`](services/greengrass.yml) | 111 | 0 | 1 |\n| [`cloudfront`](services/cloudfront.yml) | 110 | 1 | 19 |\n| [`gamelift`](services/gamelift.yml) | 108 | 0 | 10 |\n| [`dms`](services/dms.yml) | 106 | 0 | 28 |\n| [`cognito-idp`](services/cognito-idp.yml) | 103 | 0 | 9 |\n| [`deadline`](services/deadline.yml) | 102 | 0 | 13 |\n| [`bedrock`](services/bedrock.yml) | 97 | 2 | 91 |\n| [`medialive`](services/medialive.yml) | 92 | 0 | 25 |\n| [`config`](services/config.yml) | 92 | 0 | 5 |\n| [`backup`](services/backup.yml) | 91 | 0 | 10 |\n| [`storagegateway`](services/storagegateway.yml) | 90 | 0 | 7 |\n| [`workspaces`](services/workspaces.yml) | 88 | 0 | 2 |\n| [`proton`](services/proton.yml) | 87 | 0 | 24 |\n| [`es`](services/es.yml) | 87 | 0 | 23 |\n| [`sms-voice`](services/sms-voice.yml) | 87 | 0 | 8 |\n| [`networkmanager`](services/networkmanager.yml) | 85 | 0 | 3 |\n| [`comprehend`](services/comprehend.yml) | 85 | 0 | 0 |\n| [`workmail`](services/workmail.yml) | 84 | 0 | 42 |\n| [`iotsitewise`](services/iotsitewise.yml) | 84 | 0 | 8 |\n| [`cloudformation`](services/cloudformation.yml) | 82 | 0 | 17 |\n| [`omics`](services/omics.yml) | 82 | 0 | 9 |\n| [`waf-regional`](services/waf-regional.yml) | 81 | 0 | 0 |\n| [`macie2`](services/macie2.yml) | 81 | 0 | 0 |\n| [`codecommit`](services/codecommit.yml) | 79 | 0 | 11 |\n| [`securityhub`](services/securityhub.yml) | 79 | 0 | 10 |\n| [`personalize`](services/personalize.yml) | 78 | 0 | 5 |\n| [`waf`](services/waf.yml) | 77 | 0 | 0 |\n| [`devicefarm`](services/devicefarm.yml) | 77 | 0 | 0 |\n| [`cleanrooms`](services/cleanrooms.yml) | 76 | 0 | 10 |\n| [`appstream`](services/appstream.yml) | 75 | 0 | 5 |\n| [`elasticache`](services/elasticache.yml) | 75 | 0 | 2 |\n| [`rekognition`](services/rekognition.yml) | 75 | 0 | 1 |\n| [`logs`](services/logs.yml) | 74 | 0 | 25 |\n| [`guardduty`](services/guardduty.yml) | 74 | 0 | 1 |\n| [`opsworks`](services/opsworks.yml) | 74 | 0 | 0 |\n| [`sso`](services/sso.yml) | 73 | 0 | 53 |\n| [`imagebuilder`](services/imagebuilder.yml) | 73 | 0 | 2 |\n| [`frauddetector`](services/frauddetector.yml) | 73 | 0 | 1 |\n| [`wellarchitected`](services/wellarchitected.yml) | 72 | 0 | 1 |\n| [`mgn`](services/mgn.yml) | 70 | 0 | 58 |\n| [`route53`](services/route53.yml) | 70 | 0 | 0 |\n| [`athena`](services/athena.yml) | 68 | 0 | 11 |\n| [`route53resolver`](services/route53resolver.yml) | 68 | 0 | 0 |\n| [`ds`](services/ds.yml) | 67 | 0 | 14 |\n| [`elasticloadbalancing`](services/elasticloadbalancing.yml) | 66 | 0 | 6 |\n| [`kendra`](services/kendra.yml) | 66 | 0 | 0 |\n| [`clouddirectory`](services/clouddirectory.yml) | 66 | 0 | 0 |\n| [`forecast`](services/forecast.yml) | 65 | 0 | 5 |\n| [`autoscaling`](services/autoscaling.yml) | 65 | 0 | 0 |\n| [`appsync`](services/appsync.yml) | 64 | 0 | 19 |\n| [`lambda`](services/lambda.yml) | 63 | 3 | 7 |\n| [`ivs`](services/ivs.yml) | 63 | 0 | 5 |\n| [`directconnect`](services/directconnect.yml) | 63 | 0 | 0 |\n| [`auditmanager`](services/auditmanager.yml) | 62 | 0 | 0 |\n| [`transfer`](services/transfer.yml) | 60 | 0 | 9 |\n| [`datasync`](services/datasync.yml) | 60 | 0 | 6 |\n| [`geo`](services/geo.yml) | 60 | 0 | 0 |\n| [`inspector2`](services/inspector2.yml) | 59 | 0 | 0 |\n| [`workspaces-web`](services/workspaces-web.yml) | 58 | 0 | 10 |\n| [`robomaker`](services/robomaker.yml) | 57 | 0 | 2 |\n| [`events`](services/events.yml) | 57 | 0 | 2 |\n| [`dynamodb`](services/dynamodb.yml) | 56 | 5 | 15 |\n| [`elasticmapreduce`](services/elasticmapreduce.yml) | 56 | 0 | 26 |\n| [`ecs`](services/ecs.yml) | 56 | 0 | 5 |\n| [`eks`](services/eks.yml) | 56 | 0 | 2 |\n| [`globalaccelerator`](services/globalaccelerator.yml) | 56 | 0 | 0 |\n| [`qbusiness`](services/qbusiness.yml) | 55 | 0 | 34 |\n| [`resiliencehub`](services/resiliencehub.yml) | 55 | 0 | 8 |\n| [`redshift-serverless`](services/redshift-serverless.yml) | 55 | 0 | 5 |\n| [`organizations`](services/organizations.yml) | 55 | 0 | 0 |\n| [`wafv2`](services/wafv2.yml) | 54 | 0 | 2 |\n| [`lakeformation`](services/lakeformation.yml) | 52 | 3 | 7 |\n| [`kms`](services/kms.yml) | 52 | 1 | 3 |\n| [`profile`](services/profile.yml) | 52 | 0 | 20 |\n| [`iotfleetwise`](services/iotfleetwise.yml) | 52 | 0 | 6 |\n| [`kafka`](services/kafka.yml) | 52 | 0 | 0 |\n| [`vpc-lattice`](services/vpc-lattice.yml) | 51 | 1 | 19 |\n| [`mediaconnect`](services/mediaconnect.yml) | 51 | 0 | 4 |\n| [`drs`](services/drs.yml) | 50 | 0 | 40 |\n| [`codebuild`](services/codebuild.yml) | 50 | 0 | 17 |\n| [`finspace`](services/finspace.yml) | 50 | 0 | 9 |\n| [`license-manager`](services/license-manager.yml) | 50 | 0 | 0 |\n| [`nimble`](services/nimble.yml) | 49 | 0 | 2 |\n| [`lookoutequipment`](services/lookoutequipment.yml) | 49 | 0 | 0 |\n| [`cloudtrail`](services/cloudtrail.yml) | 48 | 1 | 15 |\n| [`codeartifact`](services/codeartifact.yml) | 48 | 0 | 3 |\n| [`wisdom`](services/wisdom.yml) | 47 | 0 | 45 |\n| [`ecr`](services/ecr.yml) | 47 | 0 | 5 |\n| [`elasticbeanstalk`](services/elasticbeanstalk.yml) | 47 | 0 | 3 |\n| [`codedeploy`](services/codedeploy.yml) | 47 | 0 | 1 |\n| [`transcribe`](services/transcribe.yml) | 46 | 0 | 5 |\n| [`fsx`](services/fsx.yml) | 45 | 0 | 8 |\n| [`appconfig`](services/appconfig.yml) | 45 | 0 | 2 |\n| [`workdocs`](services/workdocs.yml) | 44 | 0 | 17 |\n| [`mediatailor`](services/mediatailor.yml) | 44 | 0 | 0 |\n| [`databrew`](services/databrew.yml) | 44 | 0 | 0 |\n| [`codepipeline`](services/codepipeline.yml) | 43 | 0 | 0 |\n| [`fms`](services/fms.yml) | 42 | 0 | 0 |\n| [`sns`](services/sns.yml) | 41 | 1 | 0 |\n| [`ce`](services/ce.yml) | 41 | 0 | 15 |\n| [`kinesisvideo`](services/kinesisvideo.yml) | 40 | 0 | 4 |\n| [`iottwinmaker`](services/iottwinmaker.yml) | 40 | 0 | 0 |\n| [`swf`](services/swf.yml) | 39 | 0 | 12 |\n| [`ssm-contacts`](services/ssm-contacts.yml) | 39 | 0 | 1 |\n| [`mechanicalturk`](services/mechanicalturk.yml) | 39 | 0 | 0 |\n| [`cloudwatch`](services/cloudwatch.yml) | 38 | 0 | 16 |\n| [`memorydb`](services/memorydb.yml) | 38 | 0 | 8 |\n| [`appmesh`](services/appmesh.yml) | 38 | 0 | 4 |\n| [`iotevents`](services/iotevents.yml) | 38 | 0 | 1 |\n| [`evidently`](services/evidently.yml) | 38 | 0 | 0 |\n| [`apprunner`](services/apprunner.yml) | 37 | 0 | 5 |\n| [`amplify`](services/amplify.yml) | 37 | 0 | 4 |\n| [`states`](services/states.yml) | 37 | 0 | 2 |\n| [`aoss`](services/aoss.yml) | 37 | 0 | 2 |\n| [`inspector`](services/inspector.yml) | 37 | 0 | 0 |\n| [`network-firewall`](services/network-firewall.yml) | 36 | 0 | 9 |\n| [`entityresolution`](services/entityresolution.yml) | 36 | 0 | 3 |\n| [`shield`](services/shield.yml) | 36 | 0 | 0 |\n| [`sms`](services/sms.yml) | 35 | 0 | 2 |\n| [`cases`](services/cases.yml) | 34 | 0 | 6 |\n| [`panorama`](services/panorama.yml) | 34 | 0 | 2 |\n| [`route53domains`](services/route53domains.yml) | 34 | 0 | 0 |\n| [`ram`](services/ram.yml) | 34 | 0 | 0 |\n| [`m2`](services/m2.yml) | 34 | 0 | 0 |\n| [`iotanalytics`](services/iotanalytics.yml) | 34 | 0 | 0 |\n| [`access-analyzer`](services/access-analyzer.yml) | 33 | 2 | 2 |\n| [`worklink`](services/worklink.yml) | 33 | 0 | 1 |\n| [`kinesisanalytics`](services/kinesisanalytics.yml) | 33 | 0 | 1 |\n| [`applicationinsights`](services/applicationinsights.yml) | 33 | 0 | 1 |\n| [`tnb`](services/tnb.yml) | 33 | 0 | 0 |\n| [`groundstation`](services/groundstation.yml) | 33 | 0 | 0 |\n| [`glacier`](services/glacier.yml) | 33 | 0 | 0 |\n| [`route53-recovery-readiness`](services/route53-recovery-readiness.yml) | 32 | 0 | 0 |\n| [`kinesis`](services/kinesis.yml) | 32 | 0 | 0 |\n| [`billingconductor`](services/billingconductor.yml) | 32 | 0 | 0 |\n| [`elasticfilesystem`](services/elasticfilesystem.yml) | 31 | 0 | 7 |\n| [`outposts`](services/outposts.yml) | 31 | 0 | 4 |\n| [`migrationhub-orchestrator`](services/migrationhub-orchestrator.yml) | 31 | 0 | 3 |\n| [`payment-cryptography`](services/payment-cryptography.yml) | 31 | 0 | 1 |\n| [`ssm-incidents`](services/ssm-incidents.yml) | 31 | 0 | 0 |\n| [`securitylake`](services/securitylake.yml) | 31 | 0 | 0 |\n| [`schemas`](services/schemas.yml) | 31 | 0 | 0 |\n| [`devops-guru`](services/devops-guru.yml) | 31 | 0 | 0 |\n| [`amplifybackend`](services/amplifybackend.yml) | 31 | 0 | 0 |\n| [`xray`](services/xray.yml) | 30 | 0 | 13 |\n| [`dataexchange`](services/dataexchange.yml) | 30 | 0 | 10 |\n| [`rolesanywhere`](services/rolesanywhere.yml) | 30 | 0 | 0 |\n| [`lookoutmetrics`](services/lookoutmetrics.yml) | 30 | 0 | 0 |\n| [`timestream`](services/timestream.yml) | 29 | 1 | 8 |\n| [`voiceid`](services/voiceid.yml) | 29 | 0 | 2 |\n| [`mediaconvert`](services/mediaconvert.yml) | 29 | 0 | 2 |\n| [`detective`](services/detective.yml) | 28 | 1 | 8 |\n| [`cloudsearch`](services/cloudsearch.yml) | 28 | 1 | 4 |\n| [`discovery`](services/discovery.yml) | 28 | 0 | 1 |\n| [`amplifyuibuilder`](services/amplifyuibuilder.yml) | 28 | 0 | 1 |\n| [`machinelearning`](services/machinelearning.yml) | 28 | 0 | 0 |\n| [`codestar-connections`](services/codestar-connections.yml) | 27 | 0 | 11 |\n| [`codeconnections`](services/codeconnections.yml) | 27 | 0 | 11 |\n| [`managedblockchain`](services/managedblockchain.yml) | 27 | 0 | 7 |\n| [`servicediscovery`](services/servicediscovery.yml) | 27 | 0 | 3 |\n| [`b2bi`](services/b2bi.yml) | 27 | 0 | 3 |\n| [`snowball`](services/snowball.yml) | 27 | 0 | 0 |\n| [`aps`](services/aps.yml) | 26 | 0 | 17 |\n| [`chatbot`](services/chatbot.yml) | 26 | 0 | 13 |\n| [`compute-optimizer`](services/compute-optimizer.yml) | 26 | 0 | 2 |\n| [`private-networks`](services/private-networks.yml) | 26 | 0 | 0 |\n| [`mediastore`](services/mediastore.yml) | 26 | 0 | 0 |\n| [`iot1click`](services/iot1click.yml) | 26 | 0 | 0 |\n| [`appfabric`](services/appfabric.yml) | 26 | 0 | 0 |\n| [`comprehendmedical`](services/comprehendmedical.yml) | 25 | 1 | 0 |\n| [`cleanrooms-ml`](services/cleanrooms-ml.yml) | 25 | 0 | 33 |\n| [`batch`](services/batch.yml) | 25 | 0 | 6 |\n| [`appflow`](services/appflow.yml) | 25 | 0 | 6 |\n| [`backup-gateway`](services/backup-gateway.yml) | 25 | 0 | 2 |\n| [`textract`](services/textract.yml) | 25 | 0 | 0 |\n| [`pca-connector-ad`](services/pca-connector-ad.yml) | 25 | 0 | 0 |\n| [`grafana`](services/grafana.yml) | 25 | 0 | 0 |\n| [`verifiedpermissions`](services/verifiedpermissions.yml) | 24 | 2 | 0 |\n| [`mediapackagev2`](services/mediapackagev2.yml) | 24 | 0 | 10 |\n| [`fis`](services/fis.yml) | 24 | 0 | 5 |\n| [`route53-recovery-control-config`](services/route53-recovery-control-config.yml) | 24 | 0 | 4 |\n| [`refactor-spaces`](services/refactor-spaces.yml) | 24 | 0 | 0 |\n| [`apptest`](services/apptest.yml) | 24 | 0 | 0 |\n| [`controltower`](services/controltower.yml) | 23 | 0 | 42 |\n| [`qapps`](services/qapps.yml) | 23 | 0 | 19 |\n| [`cognito-identity`](services/cognito-identity.yml) | 23 | 0 | 3 |\n| [`mq`](services/mq.yml) | 23 | 0 | 1 |\n| [`emr-containers`](services/emr-containers.yml) | 23 | 0 | 1 |\n| [`secretsmanager`](services/secretsmanager.yml) | 23 | 0 | 0 |\n| [`ecr-public`](services/ecr-public.yml) | 23 | 0 | 0 |\n| [`codeguru-profiler`](services/codeguru-profiler.yml) | 23 | 0 | 0 |\n| [`acm-pca`](services/acm-pca.yml) | 23 | 0 | 0 |\n| [`connect-campaigns`](services/connect-campaigns.yml) | 22 | 0 | 14 |\n| [`migrationhub-strategy`](services/migrationhub-strategy.yml) | 22 | 0 | 9 |\n| [`lookoutvision`](services/lookoutvision.yml) | 22 | 0 | 3 |\n| [`aws-marketplace`](services/aws-marketplace.yml) | 21 | 1 | 37 |\n| [`mgh`](services/mgh.yml) | 21 | 0 | 25 |\n| [`qldb`](services/qldb.yml) | 21 | 0 | 14 |\n| [`dax`](services/dax.yml) | 21 | 0 | 9 |\n| [`app-integrations`](services/app-integrations.yml) | 21 | 0 | 7 |\n| [`resource-explorer-2`](services/resource-explorer-2.yml) | 21 | 0 | 6 |\n| [`ssm-sap`](services/ssm-sap.yml) | 21 | 0 | 3 |\n| [`synthetics`](services/synthetics.yml) | 21 | 0 | 0 |\n| [`sqs`](services/sqs.yml) | 20 | 3 | 0 |\n| [`datapipeline`](services/datapipeline.yml) | 19 | 0 | 2 |\n| [`translate`](services/translate.yml) | 19 | 0 | 0 |\n| [`signer`](services/signer.yml) | 19 | 0 | 0 |\n| [`servicequotas`](services/servicequotas.yml) | 19 | 0 | 0 |\n| [`sagemaker-geospatial`](services/sagemaker-geospatial.yml) | 19 | 0 | 0 |\n| [`opsworks-cm`](services/opsworks-cm.yml) | 19 | 0 | 0 |\n| [`mediapackage`](services/mediapackage.yml) | 19 | 0 | 0 |\n| [`identitystore`](services/identitystore.yml) | 19 | 0 | 0 |\n| [`cloudhsm`](services/cloudhsm.yml) | 18 | 18 | 0 |\n| [`resource-groups`](services/resource-groups.yml) | 18 | 0 | 11 |\n| [`codestar`](services/codestar.yml) | 18 | 0 | 4 |\n| [`medical-imaging`](services/medical-imaging.yml) | 18 | 0 | 3 |\n| [`rum`](services/rum.yml) | 17 | 0 | 3 |\n| [`cognito-sync`](services/cognito-sync.yml) | 17 | 0 | 2 |\n| [`mediapackage-vod`](services/mediapackage-vod.yml) | 17 | 0 | 0 |\n| [`ivschat`](services/ivschat.yml) | 17 | 0 | 0 |\n| [`elastictranscoder`](services/elastictranscoder.yml) | 17 | 0 | 0 |\n| [`neptune-db`](services/neptune-db.yml) | 16 | 24 | 17 |\n| [`support`](services/support.yml) | 16 | 0 | 11 |\n| [`docdb-elastic`](services/docdb-elastic.yml) | 16 | 0 | 3 |\n| [`thinclient`](services/thinclient.yml) | 16 | 0 | 2 |\n| [`route53profiles`](services/route53profiles.yml) | 16 | 0 | 2 |\n| [`kafkaconnect`](services/kafkaconnect.yml) | 16 | 0 | 2 |\n| [`emr-serverless`](services/emr-serverless.yml) | 16 | 0 | 2 |\n| [`internetmonitor`](services/internetmonitor.yml) | 16 | 0 | 1 |\n| [`simspaceweaver`](services/simspaceweaver.yml) | 16 | 0 | 0 |\n| [`application-signals`](services/application-signals.yml) | 15 | 0 | 4 |\n| [`oam`](services/oam.yml) | 15 | 0 | 0 |\n| [`acm`](services/acm.yml) | 15 | 0 | 0 |\n| [`codeguru-reviewer`](services/codeguru-reviewer.yml) | 14 | 0 | 3 |\n| [`serverlessrepo`](services/serverlessrepo.yml) | 14 | 0 | 1 |\n| [`osis`](services/osis.yml) | 14 | 0 | 1 |\n| [`iotdeviceadvisor`](services/iotdeviceadvisor.yml) | 14 | 0 | 0 |\n| [`health`](services/health.yml) | 14 | 0 | 0 |\n| [`cloud9`](services/cloud9.yml) | 13 | 0 | 17 |\n| [`healthlake`](services/healthlake.yml) | 13 | 0 | 16 |\n| [`braket`](services/braket.yml) | 13 | 0 | 4 |\n| [`codeguru-security`](services/codeguru-security.yml) | 13 | 0 | 2 |\n| [`application-autoscaling`](services/application-autoscaling.yml) | 13 | 0 | 1 |\n| [`snow-device-management`](services/snow-device-management.yml) | 13 | 0 | 0 |\n| [`pi`](services/pi.yml) | 13 | 0 | 0 |\n| [`codestar-notifications`](services/codestar-notifications.yml) | 13 | 0 | 0 |\n| [`arc-zonal-shift`](services/arc-zonal-shift.yml) | 13 | 0 | 0 |\n| [`launchwizard`](services/launchwizard.yml) | 12 | 0 | 25 |\n| [`account`](services/account.yml) | 12 | 0 | 2 |\n| [`scheduler`](services/scheduler.yml) | 12 | 0 | 0 |\n| [`pca-connector-scep`](services/pca-connector-scep.yml) | 12 | 0 | 0 |\n| [`networkmonitor`](services/networkmonitor.yml) | 12 | 0 | 0 |\n| [`firehose`](services/firehose.yml) | 12 | 0 | 0 |\n| [`bcm-data-exports`](services/bcm-data-exports.yml) | 12 | 0 | 0 |\n| [`budgets`](services/budgets.yml) | 11 | 15 | 2 |\n| [`trustedadvisor`](services/trustedadvisor.yml) | 11 | 0 | 41 |\n| [`timestream-influxdb`](services/timestream-influxdb.yml) | 11 | 0 | 6 |\n| [`license-manager-user-subscriptions`](services/license-manager-user-subscriptions.yml) | 11 | 0 | 6 |\n| [`repostspace`](services/repostspace.yml) | 11 | 0 | 2 |\n| [`airflow`](services/airflow.yml) | 11 | 0 | 1 |\n| [`license-manager-linux-subscriptions`](services/license-manager-linux-subscriptions.yml) | 11 | 0 | 0 |\n| [`supportapp`](services/supportapp.yml) | 10 | 0 | 3 |\n| [`redshift-data`](services/redshift-data.yml) | 10 | 0 | 1 |\n| [`sdb`](services/sdb.yml) | 10 | 0 | 0 |\n| [`savingsplans`](services/savingsplans.yml) | 10 | 0 | 0 |\n| [`rbin`](services/rbin.yml) | 10 | 0 | 0 |\n| [`pipes`](services/pipes.yml) | 10 | 0 | 0 |\n| [`polly`](services/polly.yml) | 9 | 0 | 0 |\n| [`managedblockchain-query`](services/managedblockchain-query.yml) | 9 | 0 | 0 |\n| [`kendra-ranking`](services/kendra-ranking.yml) | 9 | 0 | 0 |\n| [`sts`](services/sts.yml) | 8 | 0 | 5 |\n| [`tag`](services/tag.yml) | 8 | 0 | 0 |\n| [`iotfleethub`](services/iotfleethub.yml) | 8 | 0 | 0 |\n| [`dlm`](services/dlm.yml) | 8 | 0 | 0 |\n| [`tax`](services/tax.yml) | 7 | 0 | 10 |\n| [`cur`](services/cur.yml) | 7 | 0 | 5 |\n| [`cost-optimization-hub`](services/cost-optimization-hub.yml) | 7 | 0 | 0 |\n| [`artifact`](services/artifact.yml) | 6 | 0 | 8 |\n| [`rds-data`](services/rds-data.yml) | 6 | 0 | 0 |\n| [`importexport`](services/importexport.yml) | 6 | 0 | 0 |\n| [`ebs`](services/ebs.yml) | 6 | 0 | 0 |\n| [`autoscaling-plans`](services/autoscaling-plans.yml) | 6 | 0 | 0 |\n| [`application-cost-profiler`](services/application-cost-profiler.yml) | 6 | 0 | 0 |\n| [`s3-outposts`](services/s3-outposts.yml) | 5 | 0 | 43 |\n| [`pricing`](services/pricing.yml) | 5 | 0 | 0 |\n| [`route53-recovery-cluster`](services/route53-recovery-cluster.yml) | 4 | 0 | 0 |\n| [`scn`](services/scn.yml) | 3 | 0 | 24 |\n| [`controlcatalog`](services/controlcatalog.yml) | 3 | 0 | 2 |\n| [`cassandra`](services/cassandra.yml) | 2 | 12 | 15 |\n| [`ec2-instance-connect`](services/ec2-instance-connect.yml) | 2 | 0 | 1 |\n| [`workmailmessageflow`](services/workmailmessageflow.yml) | 2 | 0 | 0 |\n| [`marketplacecommerceanalytics`](services/marketplacecommerceanalytics.yml) | 2 | 0 | 0 |\n| [`finspace-api`](services/finspace-api.yml) | 1 | 30 | 0 |\n| [`sso-oauth`](services/sso-oauth.yml) | 1 | 3 | 0 |\n| [`mobileanalytics`](services/mobileanalytics.yml) | 1 | 0 | 2 |\n| [`freetier`](services/freetier.yml) | 1 | 0 | 2 |\n| [`eks-auth`](services/eks-auth.yml) | 1 | 0 | 0 |\n| [`cloudtrail-data`](services/cloudtrail-data.yml) | 1 | 0 | 0 |\n| [`apigateway`](services/apigateway.yml) | 0 | 152 | 13 |\n| [`iotthingsgraph`](services/iotthingsgraph.yml) | 0 | 35 | 0 |\n| [`execute-api`](services/execute-api.yml) | 0 | 12 | 3 |\n| [`cloudcontrolapi`](services/cloudcontrolapi.yml) | 0 | 8 | 0 |\n| [`IoTSecuredTunneling`](services/IoTSecuredTunneling.yml) | 0 | 8 | 0 |\n| [`elastic-inference`](services/elastic-inference.yml) | 0 | 6 | 0 |\n| [`awsssoportal`](services/awsssoportal.yml) | 0 | 4 | 0 |\n| [`a4b`](services/a4b.yml) | 0 | 0 | 96 |\n| [`sqlworkbench`](services/sqlworkbench.yml) | 0 | 0 | 79 |\n| [`iq`](services/iq.yml) | 0 | 0 | 63 |\n| [`sso-directory`](services/sso-directory.yml) | 0 | 0 | 57 |\n| [`iotmanagedintegrations`](services/iotmanagedintegrations.yml) | 0 | 0 | 57 |\n| [`deepracer`](services/deepracer.yml) | 0 | 0 | 53 |\n| [`sagemaker-mlflow`](services/sagemaker-mlflow.yml) | 0 | 0 | 52 |\n| [`appmesh-preview`](services/appmesh-preview.yml) | 0 | 0 | 39 |\n| [`partnercentral`](services/partnercentral.yml) | 0 | 0 | 38 |\n| [`notifications`](services/notifications.yml) | 0 | 0 | 37 |\n| [`neptune-graph`](services/neptune-graph.yml) | 0 | 0 | 36 |\n| [`bcm-pricing-calculator`](services/bcm-pricing-calculator.yml) | 0 | 0 | 36 |\n| [`q`](services/q.yml) | 0 | 0 | 34 |\n| [`honeycode`](services/honeycode.yml) | 0 | 0 | 30 |\n| [`codecatalyst`](services/codecatalyst.yml) | 0 | 0 | 30 |\n| [`s3tables`](services/s3tables.yml) | 0 | 0 | 28 |\n| [`one`](services/one.yml) | 0 | 0 | 27 |\n| [`s3-object-lambda`](services/s3-object-lambda.yml) | 0 | 0 | 26 |\n| [`networkflowmonitor`](services/networkflowmonitor.yml) | 0 | 0 | 26 |\n| [`vendor-insights`](services/vendor-insights.yml) | 0 | 0 | 24 |\n| [`payments`](services/payments.yml) | 0 | 0 | 24 |\n| [`gameliftstreams`](services/gameliftstreams.yml) | 0 | 0 | 24 |\n| [`billing`](services/billing.yml) | 0 | 0 | 24 |\n| [`security-ir`](services/security-ir.yml) | 0 | 0 | 22 |\n| [`aiops`](services/aiops.yml) | 0 | 0 | 22 |\n| [`s3express`](services/s3express.yml) | 0 | 0 | 21 |\n| [`freertos`](services/freertos.yml) | 0 | 0 | 20 |\n| [`pcs`](services/pcs.yml) | 0 | 0 | 19 |\n| [`kafka-cluster`](services/kafka-cluster.yml) | 0 | 0 | 19 |\n| [`monitron`](services/monitron.yml) | 0 | 0 | 18 |\n| [`deepcomposer`](services/deepcomposer.yml) | 0 | 0 | 18 |\n| [`codewhisperer`](services/codewhisperer.yml) | 0 | 0 | 18 |\n| [`elemental-support-cases`](services/elemental-support-cases.yml) | 0 | 0 | 17 |\n| [`ds-data`](services/ds-data.yml) | 0 | 0 | 17 |\n| [`bugbust`](services/bugbust.yml) | 0 | 0 | 17 |\n| [`groundtruthlabeling`](services/groundtruthlabeling.yml) | 0 | 0 | 16 |\n| [`backup-storage`](services/backup-storage.yml) | 0 | 0 | 15 |\n| [`ssm-quicksetup`](services/ssm-quicksetup.yml) | 0 | 0 | 14 |\n| [`purchase-orders`](services/purchase-orders.yml) | 0 | 0 | 14 |\n| [`elemental-appliances-software`](services/elemental-appliances-software.yml) | 0 | 0 | 14 |\n| [`application-transformation`](services/application-transformation.yml) | 0 | 0 | 14 |\n| [`social-messaging`](services/social-messaging.yml) | 0 | 0 | 13 |\n| [`invoicing`](services/invoicing.yml) | 0 | 0 | 13 |\n| [`identity-sync`](services/identity-sync.yml) | 0 | 0 | 13 |\n| [`elemental-activations`](services/elemental-activations.yml) | 0 | 0 | 13 |\n| [`dbqms`](services/dbqms.yml) | 0 | 0 | 13 |\n| [`aws-marketplace-management`](services/aws-marketplace-management.yml) | 0 | 0 | 13 |\n| [`sagemaker-groundtruth-synthetic`](services/sagemaker-groundtruth-synthetic.yml) | 0 | 0 | 12 |\n| [`dsql`](services/dsql.yml) | 0 | 0 | 12 |\n| [`backup-search`](services/backup-search.yml) | 0 | 0 | 12 |\n| [`cloudshell`](services/cloudshell.yml) | 0 | 0 | 11 |\n| [`ts`](services/ts.yml) | 0 | 0 | 9 |\n| [`notifications-contacts`](services/notifications-contacts.yml) | 0 | 0 | 9 |\n| [`iq-permission`](services/iq-permission.yml) | 0 | 0 | 9 |\n| [`aws-portal`](services/aws-portal.yml) | 0 | 0 | 9 |\n| [`wickr`](services/wickr.yml) | 0 | 0 | 8 |\n| [`observabilityadmin`](services/observabilityadmin.yml) | 0 | 0 | 8 |\n| [`activate`](services/activate.yml) | 0 | 0 | 8 |\n| [`qdeveloper`](services/qdeveloper.yml) | 0 | 0 | 7 |\n| [`networkmanager-chat`](services/networkmanager-chat.yml) | 0 | 0 | 7 |\n| [`geo-places`](services/geo-places.yml) | 0 | 0 | 7 |\n| [`user-subscriptions`](services/user-subscriptions.yml) | 0 | 0 | 6 |\n| [`ec2messages`](services/ec2messages.yml) | 0 | 0 | 6 |\n| [`cloudfront-keyvaluestore`](services/cloudfront-keyvaluestore.yml) | 0 | 0 | 6 |\n| [`tiros`](services/tiros.yml) | 0 | 0 | 5 |\n| [`supportplans`](services/supportplans.yml) | 0 | 0 | 5 |\n| [`opensearch`](services/opensearch.yml) | 0 | 0 | 5 |\n| [`iot-device-tester`](services/iot-device-tester.yml) | 0 | 0 | 5 |\n| [`geo-routes`](services/geo-routes.yml) | 0 | 0 | 5 |\n| [`customer-verification`](services/customer-verification.yml) | 0 | 0 | 5 |\n| [`appstudio`](services/appstudio.yml) | 0 | 0 | 5 |\n| [`ssmmessages`](services/ssmmessages.yml) | 0 | 0 | 4 |\n| [`ssm-guiconnect`](services/ssm-guiconnect.yml) | 0 | 0 | 4 |\n| [`iotjobsdata`](services/iotjobsdata.yml) | 0 | 0 | 4 |\n| [`codedeploy-commands-secure`](services/codedeploy-commands-secure.yml) | 0 | 0 | 4 |\n| [`a2c`](services/a2c.yml) | 0 | 0 | 4 |\n| [`resource-explorer`](services/resource-explorer.yml) | 0 | 0 | 3 |\n| [`partnercentral-account-management`](services/partnercentral-account-management.yml) | 0 | 0 | 3 |\n| [`mapcredits`](services/mapcredits.yml) | 0 | 0 | 3 |\n| [`identitystore-auth`](services/identitystore-auth.yml) | 0 | 0 | 3 |\n| [`awsconnector`](services/awsconnector.yml) | 0 | 0 | 3 |\n| [`vpc-lattice-svcs`](services/vpc-lattice-svcs.yml) | 0 | 0 | 2 |\n| [`supportrecommendations`](services/supportrecommendations.yml) | 0 | 0 | 2 |\n| [`signin`](services/signin.yml) | 0 | 0 | 2 |\n| [`geo-maps`](services/geo-maps.yml) | 0 | 0 | 2 |\n| [`consolidatedbilling`](services/consolidatedbilling.yml) | 0 | 0 | 2 |\n| [`consoleapp`](services/consoleapp.yml) | 0 | 0 | 2 |\n| [`wam`](services/wam.yml) | 0 | 0 | 1 |\n| [`vpce`](services/vpce.yml) | 0 | 0 | 1 |\n| [`verified-access`](services/verified-access.yml) | 0 | 0 | 1 |\n| [`sustainability`](services/sustainability.yml) | 0 | 0 | 1 |\n| [`serviceextract`](services/serviceextract.yml) | 0 | 0 | 1 |\n| [`sagemaker-data-science-assistant`](services/sagemaker-data-science-assistant.yml) | 0 | 0 | 1 |\n| [`rhelkb`](services/rhelkb.yml) | 0 | 0 | 1 |\n| [`rds-db`](services/rds-db.yml) | 0 | 0 | 1 |\n| [`mediaimport`](services/mediaimport.yml) | 0 | 0 | 1 |\n| [`inspector-scan`](services/inspector-scan.yml) | 0 | 0 | 1 |\n| [`elemental-support-content`](services/elemental-support-content.yml) | 0 | 0 | 1 |\n| [`codeguru`](services/codeguru.yml) | 0 | 0 | 1 |\n| [`arsenal`](services/arsenal.yml) | 0 | 0 | 1 |\n\nMost common action prefixes:\n\n| Prefix | Count |\n| ------ | ----- |\n| `List` | 3082 |\n| `Get` | 2798 |\n| `Delete` | 2170 |\n| `Create` | 2027 |\n| `Describe` | 1781 |\n| `Update` | 1750 |\n| `Put` | 521 |\n| `Start` | 454 |\n| `Tag` | 292 |\n| `Untag` | 288 |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglassechidna%2Ftrackiam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglassechidna%2Ftrackiam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglassechidna%2Ftrackiam/lists"}