【小ネタ】AWS API のアクション名をターミナルから離れずに取得・把握したい

記事タイトルとURLをコピーする

こんにちは。AWS CLI が好きな市野です。

担当するロール柄 CloudTrail のイベント履歴を見ることが多いのですがマネジメントコンソールでは検索性に弱点があります。
そのため AWS CLI をベースに業務をしていてターミナルでの利用が中心になっています。ただ 〇〇 のサービスで △△ する時の API 名ってなんだったっけ?という時に Web ブラウザに行って検索してまたターミナルに戻る、という微妙なツールの横断が煩わしいな、と感じていました。

今回は、そのような時にターミナルから離れずに済む「サービス リファレンス情報」の紹介です。

サービス リファレンス情報とは

公式ドキュメントによると、ポリシー管理のワークフローの自動化を効率的に行えるよう、プログラムによるアクセスが可能な形で提供される JSON 形式の情報です。

サービスリファレンス情報のエンドポイントはこちらです:https://servicereference.us-east-1.amazonaws.com/ 1

このエンドポイントの応答から、各個別の AWS サービス(サービスプレフィックス)ごとの詳細情報の URL が得られる仕組みです。

公式ドキュメント

docs.aws.amazon.com

インデックス情報の応答

インデックスとしての http://servicereference.us-east-1.amazonaws.com/ に対して curl して取得した時の応答の抜粋ですが、以下のような形式で返却されます。

各エントリの service はサービスプレフィックス、url は詳細情報の JSON の URL として出力されます。また modified は当該サービスの情報が最後に更新された Unix タイムスタンプ(秒)であると推察されます。2

[ {
  "service" : "a2c",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/a2c/a2c.json",
  "modified" : 1774454984
}, {
  "service" : "a4b",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/a4b/a4b.json",
  "modified" : 1774454986
}, {
// 〜中略〜
}, {
  "service" : "xray",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/xray/xray.json",
  "modified" : 1774454960
} ]

執筆時点での応答全文

[ {
  "service" : "a2c",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/a2c/a2c.json",
  "modified" : 1774454984
}, {
  "service" : "a4b",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/a4b/a4b.json",
  "modified" : 1774454986
}, {
  "service" : "access-analyzer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/access-analyzer/access-analyzer.json",
  "modified" : 1779138110
}, {
  "service" : "account",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/account/account.json",
  "modified" : 1774454999
}, {
  "service" : "acm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/acm/acm.json",
  "modified" : 1774987301
}, {
  "service" : "acm-pca",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/acm-pca/acm-pca.json",
  "modified" : 1774454986
}, {
  "service" : "aco-automation",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aco-automation/aco-automation.json",
  "modified" : 1774454981
}, {
  "service" : "action-recommendations",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/action-recommendations/action-recommendations.json",
  "modified" : 1774454955
}, {
  "service" : "activate",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/activate/activate.json",
  "modified" : 1774454976
}, {
  "service" : "agentaccess-mcp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/agentaccess-mcp/agentaccess-mcp.json",
  "modified" : 1777597302
}, {
  "service" : "aidevops",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aidevops/aidevops.json",
  "modified" : 1778011308
}, {
  "service" : "aiops",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aiops/aiops.json",
  "modified" : 1774454954
}, {
  "service" : "airflow",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/airflow/airflow.json",
  "modified" : 1774454975
}, {
  "service" : "airflow-serverless",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/airflow-serverless/airflow-serverless.json",
  "modified" : 1774454983
}, {
  "service" : "amplify",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/amplify/amplify.json",
  "modified" : 1774454971
}, {
  "service" : "amplifybackend",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/amplifybackend/amplifybackend.json",
  "modified" : 1777479062
}, {
  "service" : "amplifyuibuilder",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/amplifyuibuilder/amplifyuibuilder.json",
  "modified" : 1777479064
}, {
  "service" : "aoss",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aoss/aoss.json",
  "modified" : 1774454990
}, {
  "service" : "apigateway",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/apigateway/apigateway.json",
  "modified" : 1777525304
}, {
  "service" : "app-integrations",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/app-integrations/app-integrations.json",
  "modified" : 1774454996
}, {
  "service" : "appconfig",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appconfig/appconfig.json",
  "modified" : 1779422505
}, {
  "service" : "appfabric",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appfabric/appfabric.json",
  "modified" : 1774454985
}, {
  "service" : "appflow",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appflow/appflow.json",
  "modified" : 1774454983
}, {
  "service" : "application-autoscaling",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/application-autoscaling/application-autoscaling.json",
  "modified" : 1774454971
}, {
  "service" : "application-signals",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/application-signals/application-signals.json",
  "modified" : 1774454959
}, {
  "service" : "application-signals-mcp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/application-signals-mcp/application-signals-mcp.json",
  "modified" : 1777662104
}, {
  "service" : "application-transformation",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/application-transformation/application-transformation.json",
  "modified" : 1774454962
}, {
  "service" : "applicationinsights",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/applicationinsights/applicationinsights.json",
  "modified" : 1774454974
}, {
  "service" : "appmesh",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appmesh/appmesh.json",
  "modified" : 1774454991
}, {
  "service" : "appmesh-preview",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appmesh-preview/appmesh-preview.json",
  "modified" : 1774454992
}, {
  "service" : "apprunner",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/apprunner/apprunner.json",
  "modified" : 1774454986
}, {
  "service" : "appstream",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appstream/appstream.json",
  "modified" : 1775160109
}, {
  "service" : "appstudio",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appstudio/appstudio.json",
  "modified" : 1774454991
}, {
  "service" : "appsync",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/appsync/appsync.json",
  "modified" : 1774454960
}, {
  "service" : "apptest",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/apptest/apptest.json",
  "modified" : 1774454984
}, {
  "service" : "aps",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aps/aps.json",
  "modified" : 1774454981
}, {
  "service" : "arc-region-switch",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/arc-region-switch/arc-region-switch.json",
  "modified" : 1774454993
}, {
  "service" : "arc-zonal-shift",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/arc-zonal-shift/arc-zonal-shift.json",
  "modified" : 1774454988
}, {
  "service" : "arsenal",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/arsenal/arsenal.json",
  "modified" : 1774454996
}, {
  "service" : "artifact",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/artifact/artifact.json",
  "modified" : 1774454989
}, {
  "service" : "athena",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/athena/athena.json",
  "modified" : 1774454982
}, {
  "service" : "auditmanager",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/auditmanager/auditmanager.json",
  "modified" : 1777479053
}, {
  "service" : "autoscaling",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/autoscaling/autoscaling.json",
  "modified" : 1774454970
}, {
  "service" : "autoscaling-plans",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/autoscaling-plans/autoscaling-plans.json",
  "modified" : 1774454982
}, {
  "service" : "aws-external-anthropic",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aws-external-anthropic/aws-external-anthropic.json",
  "modified" : 1778475698
}, {
  "service" : "aws-marketplace",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aws-marketplace/aws-marketplace.json",
  "modified" : 1778907700
}, {
  "service" : "aws-marketplace-management",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aws-marketplace-management/aws-marketplace-management.json",
  "modified" : 1774454965
}, {
  "service" : "aws-portal",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/aws-portal/aws-portal.json",
  "modified" : 1774454984
}, {
  "service" : "awsconnector",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/awsconnector/awsconnector.json",
  "modified" : 1774454988
}, {
  "service" : "b2bi",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/b2bi/b2bi.json",
  "modified" : 1774454959
}, {
  "service" : "backup",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/backup/backup.json",
  "modified" : 1777479057
}, {
  "service" : "backup-gateway",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/backup-gateway/backup-gateway.json",
  "modified" : 1774454995
}, {
  "service" : "backup-search",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/backup-search/backup-search.json",
  "modified" : 1777479067
}, {
  "service" : "backup-storage",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/backup-storage/backup-storage.json",
  "modified" : 1774454966
}, {
  "service" : "batch",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/batch/batch.json",
  "modified" : 1774454985
}, {
  "service" : "bcm-dashboards",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bcm-dashboards/bcm-dashboards.json",
  "modified" : 1775847707
}, {
  "service" : "bcm-data-exports",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bcm-data-exports/bcm-data-exports.json",
  "modified" : 1774454978
}, {
  "service" : "bcm-pricing-calculator",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bcm-pricing-calculator/bcm-pricing-calculator.json",
  "modified" : 1774454966
}, {
  "service" : "bcm-recommended-actions",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bcm-recommended-actions/bcm-recommended-actions.json",
  "modified" : 1774454959
}, {
  "service" : "bedrock",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bedrock/bedrock.json",
  "modified" : 1779595298
}, {
  "service" : "bedrock-agentcore",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bedrock-agentcore/bedrock-agentcore.json",
  "modified" : 1779400909
}, {
  "service" : "bedrock-mantle",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bedrock-mantle/bedrock-mantle.json",
  "modified" : 1775160109
}, {
  "service" : "billing",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/billing/billing.json",
  "modified" : 1778601707
}, {
  "service" : "billingconductor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/billingconductor/billingconductor.json",
  "modified" : 1777479055
}, {
  "service" : "braket",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/braket/braket.json",
  "modified" : 1779508902
}, {
  "service" : "budgets",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/budgets/budgets.json",
  "modified" : 1776229302
}, {
  "service" : "bugbust",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/bugbust/bugbust.json",
  "modified" : 1774454997
}, {
  "service" : "cases",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cases/cases.json",
  "modified" : 1776700910
}, {
  "service" : "cassandra",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cassandra/cassandra.json",
  "modified" : 1774454982
}, {
  "service" : "ce",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ce/ce.json",
  "modified" : 1774454958
}, {
  "service" : "chatbot",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/chatbot/chatbot.json",
  "modified" : 1776312103
}, {
  "service" : "chime",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/chime/chime.json",
  "modified" : 1778216499
}, {
  "service" : "cleanrooms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cleanrooms/cleanrooms.json",
  "modified" : 1778475699
}, {
  "service" : "cleanrooms-ml",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cleanrooms-ml/cleanrooms-ml.json",
  "modified" : 1774454968
}, {
  "service" : "cloud9",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloud9/cloud9.json",
  "modified" : 1775102509
}, {
  "service" : "clouddirectory",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/clouddirectory/clouddirectory.json",
  "modified" : 1774454981
}, {
  "service" : "cloudformation",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudformation/cloudformation.json",
  "modified" : 1777694501
}, {
  "service" : "cloudfront",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudfront/cloudfront.json",
  "modified" : 1778792509
}, {
  "service" : "cloudfront-keyvaluestore",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudfront-keyvaluestore/cloudfront-keyvaluestore.json",
  "modified" : 1774454962
}, {
  "service" : "cloudhsm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudhsm/cloudhsm.json",
  "modified" : 1774454992
}, {
  "service" : "cloudsearch",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudsearch/cloudsearch.json",
  "modified" : 1774454988
}, {
  "service" : "cloudshell",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudshell/cloudshell.json",
  "modified" : 1774454992
}, {
  "service" : "cloudtrail",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudtrail/cloudtrail.json",
  "modified" : 1774454985
}, {
  "service" : "cloudtrail-data",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudtrail-data/cloudtrail-data.json",
  "modified" : 1774454957
}, {
  "service" : "cloudwatch",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cloudwatch/cloudwatch.json",
  "modified" : 1777629699
}, {
  "service" : "codeartifact",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeartifact/codeartifact.json",
  "modified" : 1774454978
}, {
  "service" : "codebuild",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codebuild/codebuild.json",
  "modified" : 1774454958
}, {
  "service" : "codecatalyst",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codecatalyst/codecatalyst.json",
  "modified" : 1774454957
}, {
  "service" : "codecommit",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codecommit/codecommit.json",
  "modified" : 1774454973
}, {
  "service" : "codeconnections",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeconnections/codeconnections.json",
  "modified" : 1777525305
}, {
  "service" : "codedeploy",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codedeploy/codedeploy.json",
  "modified" : 1778821298
}, {
  "service" : "codedeploy-commands-secure",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codedeploy-commands-secure/codedeploy-commands-secure.json",
  "modified" : 1774454991
}, {
  "service" : "codeguru",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeguru/codeguru.json",
  "modified" : 1774454992
}, {
  "service" : "codeguru-profiler",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeguru-profiler/codeguru-profiler.json",
  "modified" : 1774454973
}, {
  "service" : "codeguru-reviewer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeguru-reviewer/codeguru-reviewer.json",
  "modified" : 1774454991
}, {
  "service" : "codeguru-security",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codeguru-security/codeguru-security.json",
  "modified" : 1777479053
}, {
  "service" : "codepipeline",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codepipeline/codepipeline.json",
  "modified" : 1775620905
}, {
  "service" : "codestar",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codestar/codestar.json",
  "modified" : 1774454978
}, {
  "service" : "codestar-connections",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codestar-connections/codestar-connections.json",
  "modified" : 1774454984
}, {
  "service" : "codestar-notifications",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codestar-notifications/codestar-notifications.json",
  "modified" : 1774454961
}, {
  "service" : "codewhisperer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/codewhisperer/codewhisperer.json",
  "modified" : 1774454970
}, {
  "service" : "cognito-identity",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cognito-identity/cognito-identity.json",
  "modified" : 1778734902
}, {
  "service" : "cognito-idp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cognito-idp/cognito-idp.json",
  "modified" : 1774454973
}, {
  "service" : "cognito-sync",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cognito-sync/cognito-sync.json",
  "modified" : 1774454988
}, {
  "service" : "comprehend",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/comprehend/comprehend.json",
  "modified" : 1774454978
}, {
  "service" : "comprehendmedical",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/comprehendmedical/comprehendmedical.json",
  "modified" : 1774454987
}, {
  "service" : "compute-optimizer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/compute-optimizer/compute-optimizer.json",
  "modified" : 1774454977
}, {
  "service" : "config",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/config/config.json",
  "modified" : 1779127306
}, {
  "service" : "connect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/connect/connect.json",
  "modified" : 1777479054
}, {
  "service" : "connect-campaigns",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/connect-campaigns/connect-campaigns.json",
  "modified" : 1776456107
}, {
  "service" : "consoleapp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/consoleapp/consoleapp.json",
  "modified" : 1774454985
}, {
  "service" : "consolidatedbilling",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/consolidatedbilling/consolidatedbilling.json",
  "modified" : 1774454988
}, {
  "service" : "controlcatalog",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/controlcatalog/controlcatalog.json",
  "modified" : 1774454955
}, {
  "service" : "controltower",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/controltower/controltower.json",
  "modified" : 1774454995
}, {
  "service" : "cost-optimization-hub",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cost-optimization-hub/cost-optimization-hub.json",
  "modified" : 1774454990
}, {
  "service" : "cur",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/cur/cur.json",
  "modified" : 1774454982
}, {
  "service" : "customer-verification",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/customer-verification/customer-verification.json",
  "modified" : 1774454964
}, {
  "service" : "databrew",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/databrew/databrew.json",
  "modified" : 1774454967
}, {
  "service" : "dataexchange",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dataexchange/dataexchange.json",
  "modified" : 1776747703
}, {
  "service" : "datapipeline",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/datapipeline/datapipeline.json",
  "modified" : 1774454972
}, {
  "service" : "datasync",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/datasync/datasync.json",
  "modified" : 1775448106
}, {
  "service" : "datazone",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/datazone/datazone.json",
  "modified" : 1778788906
}, {
  "service" : "dax",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dax/dax.json",
  "modified" : 1774454994
}, {
  "service" : "dbqms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dbqms/dbqms.json",
  "modified" : 1774454970
}, {
  "service" : "deadline",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/deadline/deadline.json",
  "modified" : 1778043701
}, {
  "service" : "detective",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/detective/detective.json",
  "modified" : 1774454995
}, {
  "service" : "devicefarm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/devicefarm/devicefarm.json",
  "modified" : 1774454969
}, {
  "service" : "devops-guru",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/devops-guru/devops-guru.json",
  "modified" : 1774454969
}, {
  "service" : "directconnect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/directconnect/directconnect.json",
  "modified" : 1774454998
}, {
  "service" : "discovery",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/discovery/discovery.json",
  "modified" : 1774454973
}, {
  "service" : "dlm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dlm/dlm.json",
  "modified" : 1774454966
}, {
  "service" : "dms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dms/dms.json",
  "modified" : 1777479057
}, {
  "service" : "docdb-elastic",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/docdb-elastic/docdb-elastic.json",
  "modified" : 1774454959
}, {
  "service" : "drs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/drs/drs.json",
  "modified" : 1778040101
}, {
  "service" : "ds",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ds/ds.json",
  "modified" : 1776920498
}, {
  "service" : "ds-data",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ds-data/ds-data.json",
  "modified" : 1774454989
}, {
  "service" : "dsql",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dsql/dsql.json",
  "modified" : 1778702508
}, {
  "service" : "dynamodb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/dynamodb/dynamodb.json",
  "modified" : 1775062907
}, {
  "service" : "ebs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ebs/ebs.json",
  "modified" : 1774454994
}, {
  "service" : "ec2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ec2/ec2.json",
  "modified" : 1779138109
}, {
  "service" : "ec2-instance-connect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ec2-instance-connect/ec2-instance-connect.json",
  "modified" : 1774454973
}, {
  "service" : "ec2messages",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ec2messages/ec2messages.json",
  "modified" : 1774454965
}, {
  "service" : "ecr",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ecr/ecr.json",
  "modified" : 1775534505
}, {
  "service" : "ecr-public",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ecr-public/ecr-public.json",
  "modified" : 1774454970
}, {
  "service" : "ecs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ecs/ecs.json",
  "modified" : 1779138109
}, {
  "service" : "ecs-mcp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ecs-mcp/ecs-mcp.json",
  "modified" : 1774454971
}, {
  "service" : "eks",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/eks/eks.json",
  "modified" : 1777479055
}, {
  "service" : "eks-auth",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/eks-auth/eks-auth.json",
  "modified" : 1774454955
}, {
  "service" : "eks-mcp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/eks-mcp/eks-mcp.json",
  "modified" : 1774454994
}, {
  "service" : "elasticache",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elasticache/elasticache.json",
  "modified" : 1775016103
}, {
  "service" : "elasticbeanstalk",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elasticbeanstalk/elasticbeanstalk.json",
  "modified" : 1777479058
}, {
  "service" : "elasticfilesystem",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elasticfilesystem/elasticfilesystem.json",
  "modified" : 1774454978
}, {
  "service" : "elasticloadbalancing",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elasticloadbalancing/elasticloadbalancing.json",
  "modified" : 1774933308
}, {
  "service" : "elasticmapreduce",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elasticmapreduce/elasticmapreduce.json",
  "modified" : 1774454962
}, {
  "service" : "elastictranscoder",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elastictranscoder/elastictranscoder.json",
  "modified" : 1774454967
}, {
  "service" : "elemental-activations",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elemental-activations/elemental-activations.json",
  "modified" : 1774454970
}, {
  "service" : "elemental-appliances-software",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elemental-appliances-software/elemental-appliances-software.json",
  "modified" : 1774454995
}, {
  "service" : "elemental-inference",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elemental-inference/elemental-inference.json",
  "modified" : 1774454964
}, {
  "service" : "elemental-support-cases",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elemental-support-cases/elemental-support-cases.json",
  "modified" : 1774454982
}, {
  "service" : "elemental-support-content",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/elemental-support-content/elemental-support-content.json",
  "modified" : 1774454987
}, {
  "service" : "emr-containers",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/emr-containers/emr-containers.json",
  "modified" : 1774454963
}, {
  "service" : "emr-serverless",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/emr-serverless/emr-serverless.json",
  "modified" : 1778734906
}, {
  "service" : "entityresolution",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/entityresolution/entityresolution.json",
  "modified" : 1774454960
}, {
  "service" : "es",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/es/es.json",
  "modified" : 1775862100
}, {
  "service" : "events",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/events/events.json",
  "modified" : 1774454980
}, {
  "service" : "evidently",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/evidently/evidently.json",
  "modified" : 1774454979
}, {
  "service" : "evs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/evs/evs.json",
  "modified" : 1779400904
}, {
  "service" : "execute-api",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/execute-api/execute-api.json",
  "modified" : 1774454992
}, {
  "service" : "finspace",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/finspace/finspace.json",
  "modified" : 1777479067
}, {
  "service" : "finspace-api",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/finspace-api/finspace-api.json",
  "modified" : 1774454955
}, {
  "service" : "firehose",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/firehose/firehose.json",
  "modified" : 1774454984
}, {
  "service" : "fis",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/fis/fis.json",
  "modified" : 1774454955
}, {
  "service" : "fms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/fms/fms.json",
  "modified" : 1777479055
}, {
  "service" : "forecast",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/forecast/forecast.json",
  "modified" : 1779166901
}, {
  "service" : "frauddetector",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/frauddetector/frauddetector.json",
  "modified" : 1774454961
}, {
  "service" : "freertos",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/freertos/freertos.json",
  "modified" : 1774454957
}, {
  "service" : "freetier",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/freetier/freetier.json",
  "modified" : 1774454979
}, {
  "service" : "fsx",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/fsx/fsx.json",
  "modified" : 1774454971
}, {
  "service" : "gamelift",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/gamelift/gamelift.json",
  "modified" : 1777503706
}, {
  "service" : "gameliftstreams",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/gameliftstreams/gameliftstreams.json",
  "modified" : 1774454986
}, {
  "service" : "geo",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/geo/geo.json",
  "modified" : 1776981707
}, {
  "service" : "geo-maps",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/geo-maps/geo-maps.json",
  "modified" : 1774454968
}, {
  "service" : "geo-places",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/geo-places/geo-places.json",
  "modified" : 1774454985
}, {
  "service" : "geo-routes",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/geo-routes/geo-routes.json",
  "modified" : 1774454976
}, {
  "service" : "glacier",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/glacier/glacier.json",
  "modified" : 1774454997
}, {
  "service" : "globalaccelerator",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/globalaccelerator/globalaccelerator.json",
  "modified" : 1774454956
}, {
  "service" : "glue",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/glue/glue.json",
  "modified" : 1776229307
}, {
  "service" : "grafana",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/grafana/grafana.json",
  "modified" : 1774454970
}, {
  "service" : "greengrass",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/greengrass/greengrass.json",
  "modified" : 1774454965
}, {
  "service" : "groundstation",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/groundstation/groundstation.json",
  "modified" : 1776456103
}, {
  "service" : "groundtruthlabeling",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/groundtruthlabeling/groundtruthlabeling.json",
  "modified" : 1774454996
}, {
  "service" : "guardduty",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/guardduty/guardduty.json",
  "modified" : 1774454979
}, {
  "service" : "health",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/health/health.json",
  "modified" : 1774454972
}, {
  "service" : "health-agent",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/health-agent/health-agent.json",
  "modified" : 1775192498
}, {
  "service" : "healthlake",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/healthlake/healthlake.json",
  "modified" : 1775091706
}, {
  "service" : "honeycode",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/honeycode/honeycode.json",
  "modified" : 1774454990
}, {
  "service" : "iam",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iam/iam.json",
  "modified" : 1774454982
}, {
  "service" : "identity-sync",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/identity-sync/identity-sync.json",
  "modified" : 1774454960
}, {
  "service" : "identitystore",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/identitystore/identitystore.json",
  "modified" : 1774454957
}, {
  "service" : "identitystore-auth",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/identitystore-auth/identitystore-auth.json",
  "modified" : 1774454957
}, {
  "service" : "imagebuilder",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/imagebuilder/imagebuilder.json",
  "modified" : 1777479067
}, {
  "service" : "importexport",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/importexport/importexport.json",
  "modified" : 1774454992
}, {
  "service" : "inspector",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/inspector/inspector.json",
  "modified" : 1777479060
}, {
  "service" : "inspector-scan",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/inspector-scan/inspector-scan.json",
  "modified" : 1774454957
}, {
  "service" : "inspector2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/inspector2/inspector2.json",
  "modified" : 1777479054
}, {
  "service" : "inspector2-telemetry",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/inspector2-telemetry/inspector2-telemetry.json",
  "modified" : 1778612514
}, {
  "service" : "interconnect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/interconnect/interconnect.json",
  "modified" : 1776110505
}, {
  "service" : "internetmonitor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/internetmonitor/internetmonitor.json",
  "modified" : 1774454981
}, {
  "service" : "invoicing",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/invoicing/invoicing.json",
  "modified" : 1778994099
}, {
  "service" : "iot",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iot/iot.json",
  "modified" : 1777957296
}, {
  "service" : "iot-device-tester",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iot-device-tester/iot-device-tester.json",
  "modified" : 1774454967
}, {
  "service" : "iotanalytics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotanalytics/iotanalytics.json",
  "modified" : 1774454958
}, {
  "service" : "iotdeviceadvisor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotdeviceadvisor/iotdeviceadvisor.json",
  "modified" : 1779422507
}, {
  "service" : "iotevents",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotevents/iotevents.json",
  "modified" : 1774454963
}, {
  "service" : "iotfleethub",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotfleethub/iotfleethub.json",
  "modified" : 1774454972
}, {
  "service" : "iotfleetwise",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotfleetwise/iotfleetwise.json",
  "modified" : 1774454989
}, {
  "service" : "iotjobsdata",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotjobsdata/iotjobsdata.json",
  "modified" : 1774454983
}, {
  "service" : "iotmanagedintegrations",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotmanagedintegrations/iotmanagedintegrations.json",
  "modified" : 1774454972
}, {
  "service" : "iotsitewise",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotsitewise/iotsitewise.json",
  "modified" : 1774454984
}, {
  "service" : "iottwinmaker",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iottwinmaker/iottwinmaker.json",
  "modified" : 1777582904
}, {
  "service" : "iotwireless",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iotwireless/iotwireless.json",
  "modified" : 1778907701
}, {
  "service" : "iq",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iq/iq.json",
  "modified" : 1774454969
}, {
  "service" : "iq-permission",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/iq-permission/iq-permission.json",
  "modified" : 1774454968
}, {
  "service" : "ivs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ivs/ivs.json",
  "modified" : 1778475700
}, {
  "service" : "ivschat",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ivschat/ivschat.json",
  "modified" : 1774454993
}, {
  "service" : "kafka",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kafka/kafka.json",
  "modified" : 1778990506
}, {
  "service" : "kafka-cluster",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kafka-cluster/kafka-cluster.json",
  "modified" : 1774454991
}, {
  "service" : "kafkaconnect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kafkaconnect/kafkaconnect.json",
  "modified" : 1774454997
}, {
  "service" : "kendra",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kendra/kendra.json",
  "modified" : 1774454988
}, {
  "service" : "kendra-ranking",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kendra-ranking/kendra-ranking.json",
  "modified" : 1774454996
}, {
  "service" : "kinesis",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kinesis/kinesis.json",
  "modified" : 1776985299
}, {
  "service" : "kinesisanalytics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kinesisanalytics/kinesisanalytics.json",
  "modified" : 1777479068
}, {
  "service" : "kinesisvideo",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kinesisvideo/kinesisvideo.json",
  "modified" : 1774454991
}, {
  "service" : "kms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/kms/kms.json",
  "modified" : 1779307331
}, {
  "service" : "lakeformation",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lakeformation/lakeformation.json",
  "modified" : 1774454980
}, {
  "service" : "lambda",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lambda/lambda.json",
  "modified" : 1778817706
}, {
  "service" : "launchwizard",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/launchwizard/launchwizard.json",
  "modified" : 1777479060
}, {
  "service" : "lex",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lex/lex.json",
  "modified" : 1778170511
}, {
  "service" : "license-manager",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/license-manager/license-manager.json",
  "modified" : 1777479063
}, {
  "service" : "license-manager-linux-subscriptions",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/license-manager-linux-subscriptions/license-manager-linux-subscriptions.json",
  "modified" : 1778475706
}, {
  "service" : "license-manager-user-subscriptions",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/license-manager-user-subscriptions/license-manager-user-subscriptions.json",
  "modified" : 1777479060
}, {
  "service" : "lightsail",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lightsail/lightsail.json",
  "modified" : 1778216504
}, {
  "service" : "logs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/logs/logs.json",
  "modified" : 1779598901
}, {
  "service" : "lookoutequipment",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lookoutequipment/lookoutequipment.json",
  "modified" : 1777479059
}, {
  "service" : "lookoutmetrics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lookoutmetrics/lookoutmetrics.json",
  "modified" : 1774454974
}, {
  "service" : "lookoutvision",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/lookoutvision/lookoutvision.json",
  "modified" : 1774454984
}, {
  "service" : "m2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/m2/m2.json",
  "modified" : 1777479058
}, {
  "service" : "machinelearning",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/machinelearning/machinelearning.json",
  "modified" : 1777479061
}, {
  "service" : "macie2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/macie2/macie2.json",
  "modified" : 1774454972
}, {
  "service" : "managedblockchain",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/managedblockchain/managedblockchain.json",
  "modified" : 1774454965
}, {
  "service" : "managedblockchain-query",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/managedblockchain-query/managedblockchain-query.json",
  "modified" : 1774454969
}, {
  "service" : "mapcredits",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mapcredits/mapcredits.json",
  "modified" : 1774454985
}, {
  "service" : "marketplacecommerceanalytics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/marketplacecommerceanalytics/marketplacecommerceanalytics.json",
  "modified" : 1774454974
}, {
  "service" : "mechanicalturk",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mechanicalturk/mechanicalturk.json",
  "modified" : 1774454985
}, {
  "service" : "mediaconnect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediaconnect/mediaconnect.json",
  "modified" : 1774454980
}, {
  "service" : "mediaconvert",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediaconvert/mediaconvert.json",
  "modified" : 1774454998
}, {
  "service" : "mediaimport",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediaimport/mediaimport.json",
  "modified" : 1774454974
}, {
  "service" : "medialive",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/medialive/medialive.json",
  "modified" : 1778302898
}, {
  "service" : "mediapackage",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediapackage/mediapackage.json",
  "modified" : 1774454981
}, {
  "service" : "mediapackage-vod",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediapackage-vod/mediapackage-vod.json",
  "modified" : 1774454968
}, {
  "service" : "mediapackagev2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediapackagev2/mediapackagev2.json",
  "modified" : 1777479062
}, {
  "service" : "mediastore",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediastore/mediastore.json",
  "modified" : 1774454996
}, {
  "service" : "mediatailor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mediatailor/mediatailor.json",
  "modified" : 1778040098
}, {
  "service" : "medical-imaging",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/medical-imaging/medical-imaging.json",
  "modified" : 1774454996
}, {
  "service" : "memorydb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/memorydb/memorydb.json",
  "modified" : 1775016104
}, {
  "service" : "mgh",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mgh/mgh.json",
  "modified" : 1777780897
}, {
  "service" : "mgn",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mgn/mgn.json",
  "modified" : 1777479061
}, {
  "service" : "migrationhub-orchestrator",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/migrationhub-orchestrator/migrationhub-orchestrator.json",
  "modified" : 1778130106
}, {
  "service" : "migrationhub-strategy",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/migrationhub-strategy/migrationhub-strategy.json",
  "modified" : 1777479065
}, {
  "service" : "mobileanalytics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mobileanalytics/mobileanalytics.json",
  "modified" : 1774454967
}, {
  "service" : "mobiletargeting",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mobiletargeting/mobiletargeting.json",
  "modified" : 1777479062
}, {
  "service" : "monitron",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/monitron/monitron.json",
  "modified" : 1774454972
}, {
  "service" : "mpa",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mpa/mpa.json",
  "modified" : 1774454990
}, {
  "service" : "mq",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/mq/mq.json",
  "modified" : 1774454975
}, {
  "service" : "neptune-db",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/neptune-db/neptune-db.json",
  "modified" : 1774454978
}, {
  "service" : "neptune-graph",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/neptune-graph/neptune-graph.json",
  "modified" : 1774454997
}, {
  "service" : "network-firewall",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/network-firewall/network-firewall.json",
  "modified" : 1774454968
}, {
  "service" : "network-security-director",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/network-security-director/network-security-director.json",
  "modified" : 1774454967
}, {
  "service" : "networkflowmonitor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/networkflowmonitor/networkflowmonitor.json",
  "modified" : 1777479059
}, {
  "service" : "networkmanager",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/networkmanager/networkmanager.json",
  "modified" : 1778299296
}, {
  "service" : "networkmanager-chat",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/networkmanager-chat/networkmanager-chat.json",
  "modified" : 1774454957
}, {
  "service" : "networkmonitor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/networkmonitor/networkmonitor.json",
  "modified" : 1778086905
}, {
  "service" : "nimble",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/nimble/nimble.json",
  "modified" : 1774454995
}, {
  "service" : "notifications",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/notifications/notifications.json",
  "modified" : 1777479065
}, {
  "service" : "notifications-contacts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/notifications-contacts/notifications-contacts.json",
  "modified" : 1777479055
}, {
  "service" : "nova-act",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/nova-act/nova-act.json",
  "modified" : 1774454981
}, {
  "service" : "oam",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/oam/oam.json",
  "modified" : 1774584075
}, {
  "service" : "observabilityadmin",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/observabilityadmin/observabilityadmin.json",
  "modified" : 1777479058
}, {
  "service" : "odb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/odb/odb.json",
  "modified" : 1778626902
}, {
  "service" : "omics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/omics/omics.json",
  "modified" : 1778126501
}, {
  "service" : "one",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/one/one.json",
  "modified" : 1774454983
}, {
  "service" : "opensearch",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/opensearch/opensearch.json",
  "modified" : 1777867299
}, {
  "service" : "opsworks",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/opsworks/opsworks.json",
  "modified" : 1774454982
}, {
  "service" : "opsworks-cm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/opsworks-cm/opsworks-cm.json",
  "modified" : 1774454993
}, {
  "service" : "organizations",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/organizations/organizations.json",
  "modified" : 1774454998
}, {
  "service" : "osis",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/osis/osis.json",
  "modified" : 1778170512
}, {
  "service" : "outposts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/outposts/outposts.json",
  "modified" : 1775700103
}, {
  "service" : "panorama",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/panorama/panorama.json",
  "modified" : 1774454975
}, {
  "service" : "partnercentral",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/partnercentral/partnercentral.json",
  "modified" : 1777479062
}, {
  "service" : "partnercentral-account-management",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/partnercentral-account-management/partnercentral-account-management.json",
  "modified" : 1774454978
}, {
  "service" : "payment-cryptography",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/payment-cryptography/payment-cryptography.json",
  "modified" : 1779307330
}, {
  "service" : "payments",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/payments/payments.json",
  "modified" : 1774454971
}, {
  "service" : "pca-connector-ad",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pca-connector-ad/pca-connector-ad.json",
  "modified" : 1774454967
}, {
  "service" : "pca-connector-scep",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pca-connector-scep/pca-connector-scep.json",
  "modified" : 1774454992
}, {
  "service" : "pcs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pcs/pcs.json",
  "modified" : 1774454965
}, {
  "service" : "personalize",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/personalize/personalize.json",
  "modified" : 1776574898
}, {
  "service" : "pi",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pi/pi.json",
  "modified" : 1779480104
}, {
  "service" : "pipes",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pipes/pipes.json",
  "modified" : 1774454987
}, {
  "service" : "polly",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/polly/polly.json",
  "modified" : 1774454986
}, {
  "service" : "pricing",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pricing/pricing.json",
  "modified" : 1774454989
}, {
  "service" : "pricingplanmanager",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/pricingplanmanager/pricingplanmanager.json",
  "modified" : 1774454985
}, {
  "service" : "private-networks",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/private-networks/private-networks.json",
  "modified" : 1774454955
}, {
  "service" : "profile",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/profile/profile.json",
  "modified" : 1777953698
}, {
  "service" : "proton",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/proton/proton.json",
  "modified" : 1778126502
}, {
  "service" : "purchase-orders",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/purchase-orders/purchase-orders.json",
  "modified" : 1774454990
}, {
  "service" : "q",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/q/q.json",
  "modified" : 1777482102
}, {
  "service" : "qapps",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/qapps/qapps.json",
  "modified" : 1777525297
}, {
  "service" : "qbusiness",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/qbusiness/qbusiness.json",
  "modified" : 1778043707
}, {
  "service" : "qdeveloper",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/qdeveloper/qdeveloper.json",
  "modified" : 1774454977
}, {
  "service" : "qldb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/qldb/qldb.json",
  "modified" : 1774454998
}, {
  "service" : "quicksight",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/quicksight/quicksight.json",
  "modified" : 1778817707
}, {
  "service" : "ram",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ram/ram.json",
  "modified" : 1774454956
}, {
  "service" : "rbin",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rbin/rbin.json",
  "modified" : 1774454993
}, {
  "service" : "rds",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rds/rds.json",
  "modified" : 1776373297
}, {
  "service" : "rds-data",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rds-data/rds-data.json",
  "modified" : 1774454983
}, {
  "service" : "rds-db",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rds-db/rds-db.json",
  "modified" : 1774454973
}, {
  "service" : "redshift",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/redshift/redshift.json",
  "modified" : 1777928500
}, {
  "service" : "redshift-data",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/redshift-data/redshift-data.json",
  "modified" : 1774454956
}, {
  "service" : "redshift-serverless",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/redshift-serverless/redshift-serverless.json",
  "modified" : 1777479066
}, {
  "service" : "refactor-spaces",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/refactor-spaces/refactor-spaces.json",
  "modified" : 1777479054
}, {
  "service" : "rekognition",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rekognition/rekognition.json",
  "modified" : 1777479067
}, {
  "service" : "repostspace",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/repostspace/repostspace.json",
  "modified" : 1777479056
}, {
  "service" : "researchstudio",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/researchstudio/researchstudio.json",
  "modified" : 1778007708
}, {
  "service" : "resiliencehub",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/resiliencehub/resiliencehub.json",
  "modified" : 1777479053
}, {
  "service" : "resource-explorer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/resource-explorer/resource-explorer.json",
  "modified" : 1774454994
}, {
  "service" : "resource-explorer-2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/resource-explorer-2/resource-explorer-2.json",
  "modified" : 1774454997
}, {
  "service" : "resource-groups",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/resource-groups/resource-groups.json",
  "modified" : 1778532175
}, {
  "service" : "rhelkb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rhelkb/rhelkb.json",
  "modified" : 1774454989
}, {
  "service" : "robomaker",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/robomaker/robomaker.json",
  "modified" : 1774454998
}, {
  "service" : "rolesanywhere",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rolesanywhere/rolesanywhere.json",
  "modified" : 1774454970
}, {
  "service" : "route53",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53/route53.json",
  "modified" : 1776574894
}, {
  "service" : "route53-recovery-cluster",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53-recovery-cluster/route53-recovery-cluster.json",
  "modified" : 1774454963
}, {
  "service" : "route53-recovery-control-config",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53-recovery-control-config/route53-recovery-control-config.json",
  "modified" : 1774454972
}, {
  "service" : "route53-recovery-readiness",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53-recovery-readiness/route53-recovery-readiness.json",
  "modified" : 1774454983
}, {
  "service" : "route53domains",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53domains/route53domains.json",
  "modified" : 1774454982
}, {
  "service" : "route53globalresolver",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53globalresolver/route53globalresolver.json",
  "modified" : 1774454975
}, {
  "service" : "route53profiles",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53profiles/route53profiles.json",
  "modified" : 1774454989
}, {
  "service" : "route53resolver",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/route53resolver/route53resolver.json",
  "modified" : 1774454958
}, {
  "service" : "rtbfabric",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rtbfabric/rtbfabric.json",
  "modified" : 1778821304
}, {
  "service" : "rum",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/rum/rum.json",
  "modified" : 1774454984
}, {
  "service" : "s3",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3/s3.json",
  "modified" : 1779476510
}, {
  "service" : "s3-object-lambda",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3-object-lambda/s3-object-lambda.json",
  "modified" : 1774454995
}, {
  "service" : "s3-outposts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3-outposts/s3-outposts.json",
  "modified" : 1774454996
}, {
  "service" : "s3express",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3express/s3express.json",
  "modified" : 1776704508
}, {
  "service" : "s3files",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3files/s3files.json",
  "modified" : 1775592098
}, {
  "service" : "s3tables",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3tables/s3tables.json",
  "modified" : 1777479067
}, {
  "service" : "s3vectors",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/s3vectors/s3vectors.json",
  "modified" : 1774454976
}, {
  "service" : "sagemaker",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sagemaker/sagemaker.json",
  "modified" : 1779512502
}, {
  "service" : "sagemaker-data-science-assistant",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sagemaker-data-science-assistant/sagemaker-data-science-assistant.json",
  "modified" : 1774454974
}, {
  "service" : "sagemaker-geospatial",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sagemaker-geospatial/sagemaker-geospatial.json",
  "modified" : 1777479066
}, {
  "service" : "sagemaker-mlflow",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sagemaker-mlflow/sagemaker-mlflow.json",
  "modified" : 1774454987
}, {
  "service" : "sagemaker-unified-studio-mcp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sagemaker-unified-studio-mcp/sagemaker-unified-studio-mcp.json",
  "modified" : 1774454981
}, {
  "service" : "savingsplans",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/savingsplans/savingsplans.json",
  "modified" : 1774454979
}, {
  "service" : "scheduler",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/scheduler/scheduler.json",
  "modified" : 1777485704
}, {
  "service" : "schemas",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/schemas/schemas.json",
  "modified" : 1777479056
}, {
  "service" : "scn",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/scn/scn.json",
  "modified" : 1777479053
}, {
  "service" : "sdb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sdb/sdb.json",
  "modified" : 1774454956
}, {
  "service" : "secretsmanager",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/secretsmanager/secretsmanager.json",
  "modified" : 1774454971
}, {
  "service" : "security-ir",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/security-ir/security-ir.json",
  "modified" : 1774454985
}, {
  "service" : "securityagent",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/securityagent/securityagent.json",
  "modified" : 1778702506
}, {
  "service" : "securityhub",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/securityhub/securityhub.json",
  "modified" : 1778101303
}, {
  "service" : "securitylake",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/securitylake/securitylake.json",
  "modified" : 1775674901
}, {
  "service" : "serverlessrepo",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/serverlessrepo/serverlessrepo.json",
  "modified" : 1774454981
}, {
  "service" : "servicecatalog",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/servicecatalog/servicecatalog.json",
  "modified" : 1774454995
}, {
  "service" : "servicediscovery",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/servicediscovery/servicediscovery.json",
  "modified" : 1774454977
}, {
  "service" : "serviceextract",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/serviceextract/serviceextract.json",
  "modified" : 1774454971
}, {
  "service" : "servicequotas",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/servicequotas/servicequotas.json",
  "modified" : 1774454998
}, {
  "service" : "ses",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ses/ses.json",
  "modified" : 1775492155
}, {
  "service" : "shield",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/shield/shield.json",
  "modified" : 1774454970
}, {
  "service" : "signer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/signer/signer.json",
  "modified" : 1774454969
}, {
  "service" : "signin",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/signin/signin.json",
  "modified" : 1774454974
}, {
  "service" : "simspaceweaver",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/simspaceweaver/simspaceweaver.json",
  "modified" : 1774454991
}, {
  "service" : "sms",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sms/sms.json",
  "modified" : 1774454971
}, {
  "service" : "sms-voice",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sms-voice/sms-voice.json",
  "modified" : 1774987307
}, {
  "service" : "snow-device-management",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/snow-device-management/snow-device-management.json",
  "modified" : 1774454990
}, {
  "service" : "snowball",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/snowball/snowball.json",
  "modified" : 1777521704
}, {
  "service" : "sns",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sns/sns.json",
  "modified" : 1777435302
}, {
  "service" : "social-messaging",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/social-messaging/social-messaging.json",
  "modified" : 1774454975
}, {
  "service" : "sqlworkbench",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sqlworkbench/sqlworkbench.json",
  "modified" : 1774454983
}, {
  "service" : "sqs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sqs/sqs.json",
  "modified" : 1774454977
}, {
  "service" : "ssm",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm/ssm.json",
  "modified" : 1779163306
}, {
  "service" : "ssm-contacts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm-contacts/ssm-contacts.json",
  "modified" : 1774454968
}, {
  "service" : "ssm-guiconnect",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm-guiconnect/ssm-guiconnect.json",
  "modified" : 1774454957
}, {
  "service" : "ssm-incidents",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm-incidents/ssm-incidents.json",
  "modified" : 1774454984
}, {
  "service" : "ssm-quicksetup",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm-quicksetup/ssm-quicksetup.json",
  "modified" : 1774454998
}, {
  "service" : "ssm-sap",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssm-sap/ssm-sap.json",
  "modified" : 1777479060
}, {
  "service" : "ssmmessages",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ssmmessages/ssmmessages.json",
  "modified" : 1774454989
}, {
  "service" : "sso",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sso/sso.json",
  "modified" : 1777521702
}, {
  "service" : "sso-directory",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sso-directory/sso-directory.json",
  "modified" : 1774454959
}, {
  "service" : "sso-oauth",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sso-oauth/sso-oauth.json",
  "modified" : 1774454984
}, {
  "service" : "states",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/states/states.json",
  "modified" : 1774454964
}, {
  "service" : "storagegateway",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/storagegateway/storagegateway.json",
  "modified" : 1774454985
}, {
  "service" : "sts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sts/sts.json",
  "modified" : 1778626905
}, {
  "service" : "support",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/support/support.json",
  "modified" : 1777479063
}, {
  "service" : "support-console",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/support-console/support-console.json",
  "modified" : 1774454959
}, {
  "service" : "supportapp",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/supportapp/supportapp.json",
  "modified" : 1774454962
}, {
  "service" : "supportplans",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/supportplans/supportplans.json",
  "modified" : 1774454990
}, {
  "service" : "sustainability",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/sustainability/sustainability.json",
  "modified" : 1774987303
}, {
  "service" : "swf",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/swf/swf.json",
  "modified" : 1774454984
}, {
  "service" : "synthetics",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/synthetics/synthetics.json",
  "modified" : 1775624501
}, {
  "service" : "tag",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/tag/tag.json",
  "modified" : 1778532179
}, {
  "service" : "tax",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/tax/tax.json",
  "modified" : 1777479066
}, {
  "service" : "textract",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/textract/textract.json",
  "modified" : 1774454976
}, {
  "service" : "thinclient",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/thinclient/thinclient.json",
  "modified" : 1777479059
}, {
  "service" : "timestream",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/timestream/timestream.json",
  "modified" : 1774454973
}, {
  "service" : "timestream-influxdb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/timestream-influxdb/timestream-influxdb.json",
  "modified" : 1774454989
}, {
  "service" : "tiros",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/tiros/tiros.json",
  "modified" : 1774454977
}, {
  "service" : "tnb",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/tnb/tnb.json",
  "modified" : 1777479057
}, {
  "service" : "transcribe",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/transcribe/transcribe.json",
  "modified" : 1774454968
}, {
  "service" : "transfer",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/transfer/transfer.json",
  "modified" : 1779390113
}, {
  "service" : "transform",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/transform/transform.json",
  "modified" : 1775581309
}, {
  "service" : "transform-custom",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/transform-custom/transform-custom.json",
  "modified" : 1774454962
}, {
  "service" : "translate",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/translate/translate.json",
  "modified" : 1774454994
}, {
  "service" : "trustedadvisor",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/trustedadvisor/trustedadvisor.json",
  "modified" : 1777479054
}, {
  "service" : "ts",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/ts/ts.json",
  "modified" : 1774454984
}, {
  "service" : "user-subscriptions",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/user-subscriptions/user-subscriptions.json",
  "modified" : 1774454997
}, {
  "service" : "uxc",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/uxc/uxc.json",
  "modified" : 1774468879
}, {
  "service" : "vendor-insights",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/vendor-insights/vendor-insights.json",
  "modified" : 1774454994
}, {
  "service" : "verified-access",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/verified-access/verified-access.json",
  "modified" : 1774454975
}, {
  "service" : "verifiedpermissions",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/verifiedpermissions/verifiedpermissions.json",
  "modified" : 1776884506
}, {
  "service" : "voiceid",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/voiceid/voiceid.json",
  "modified" : 1774454963
}, {
  "service" : "vpc-lattice",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/vpc-lattice/vpc-lattice.json",
  "modified" : 1774454967
}, {
  "service" : "vpc-lattice-svcs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/vpc-lattice-svcs/vpc-lattice-svcs.json",
  "modified" : 1774454959
}, {
  "service" : "vpce",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/vpce/vpce.json",
  "modified" : 1774454963
}, {
  "service" : "waf",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/waf/waf.json",
  "modified" : 1778734906
}, {
  "service" : "waf-regional",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/waf-regional/waf-regional.json",
  "modified" : 1774454994
}, {
  "service" : "wafv2",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/wafv2/wafv2.json",
  "modified" : 1774454966
}, {
  "service" : "wam",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/wam/wam.json",
  "modified" : 1774454987
}, {
  "service" : "wellarchitected",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/wellarchitected/wellarchitected.json",
  "modified" : 1776229309
}, {
  "service" : "wickr",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/wickr/wickr.json",
  "modified" : 1778216503
}, {
  "service" : "wisdom",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/wisdom/wisdom.json",
  "modified" : 1778817703
}, {
  "service" : "workdocs",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workdocs/workdocs.json",
  "modified" : 1777525303
}, {
  "service" : "worklink",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/worklink/worklink.json",
  "modified" : 1774454961
}, {
  "service" : "workmail",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workmail/workmail.json",
  "modified" : 1777479062
}, {
  "service" : "workmailmessageflow",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workmailmessageflow/workmailmessageflow.json",
  "modified" : 1774454993
}, {
  "service" : "workspaces",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workspaces/workspaces.json",
  "modified" : 1775682102
}, {
  "service" : "workspaces-instances",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workspaces-instances/workspaces-instances.json",
  "modified" : 1774454956
}, {
  "service" : "workspaces-web",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/workspaces-web/workspaces-web.json",
  "modified" : 1774454990
}, {
  "service" : "xray",
  "url" : "http://servicereference.us-east-1.amazonaws.com/v1/xray/xray.json",
  "modified" : 1774454960
} ]

詳細情報の応答

IAM を例にとった場合、まず前述のインデックス情報としてのエンドポイントの応答から、IAM の詳細情報の URL が http://servicereference.us-east-1.amazonaws.com/v1/iam/iam.json であることが得られます。

詳細情報の応答 として、Name、Actions、ConditionKeys、Operations、Resources、Version のキーが第一階層として得られます。

{
  "Name": "string",
  "Actions": [{ ... }],
  "ConditionKeys": [{ ... }],
  "Operations": [{ ... }],
  "Resources": [{ ... }],
  "Version": "string"
}

執筆時点での応答全文

{
  "Name" : "iam",
  "Actions" : [ {
    "Name" : "AcceptDelegationRequest",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "AddClientIDToOpenIDConnectProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AddRoleToInstanceProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AddUserToGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AssociateDelegationRequest",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "AttachGroupPolicy",
    "ActionConditionKeys" : [ "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AttachRolePolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary", "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "AttachUserPolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary", "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ChangePassword",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateAccessKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateAccountAlias",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateDelegationRequest",
    "ActionConditionKeys" : [ "iam:DelegationDuration", "iam:NotificationChannel", "iam:TemplateArn" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "CreateGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateInstanceProfile",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateLoginProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateOpenIDConnectProvider",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreatePolicy",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreatePolicyVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateRole",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateSAMLProvider",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateServiceLinkedRole",
    "ActionConditionKeys" : [ "iam:AWSServiceName" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateServiceSpecificCredential",
    "ActionConditionKeys" : [ "iam:ServiceSpecificCredentialAgeDays", "iam:ServiceSpecificCredentialServiceName" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateUser",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "CreateVirtualMFADevice",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "mfa"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeactivateMFADevice",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteAccessKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteAccountAlias",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteAccountPasswordPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteCloudFrontPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteGroupPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteInstanceProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteLoginProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteOpenIDConnectProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeletePolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeletePolicyVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteRole",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteRolePermissionsBoundary",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteRolePolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteSAMLProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteSSHPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteServerCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteServiceLinkedRole",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteServiceSpecificCredential",
    "ActionConditionKeys" : [ "iam:ServiceSpecificCredentialServiceName" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteSigningCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteUser",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteUserPermissionsBoundary",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteUserPolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DeleteVirtualMFADevice",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "mfa"
    }, {
      "Name" : "sms-mfa"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DetachGroupPolicy",
    "ActionConditionKeys" : [ "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DetachRolePolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary", "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DetachUserPolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary", "iam:PolicyARN" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DisableOrganizationsRootCredentialsManagement",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DisableOrganizationsRootSessions",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "DisableOutboundWebIdentityFederation",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "EnableMFADevice",
    "ActionConditionKeys" : [ "iam:FIDO-FIPS-140-2-certification", "iam:FIDO-FIPS-140-3-certification", "iam:FIDO-certification", "iam:RegisterSecurityKey" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "EnableOrganizationsRootCredentialsManagement",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "EnableOrganizationsRootSessions",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "EnableOutboundWebIdentityFederation",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GenerateCredentialReport",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GenerateOrganizationsAccessReport",
    "ActionConditionKeys" : [ "iam:OrganizationsPolicyId" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "access-report"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GenerateServiceLastAccessedDetails",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    }, {
      "Name" : "policy"
    }, {
      "Name" : "role"
    }, {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccessKeyLastUsed",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountAuthorizationDetails",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountEmailAddress",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountName",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountPasswordPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetAccountSummary",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetCloudFrontPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetContextKeysForCustomPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetContextKeysForPrincipalPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    }, {
      "Name" : "role"
    }, {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetCredentialReport",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetDelegationRequest",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetGroupPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetHumanReadableSummary",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "GetInstanceProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetLoginProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetMFADevice",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetOpenIDConnectProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetOrganizationsAccessReport",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetOutboundWebIdentityFederationInfo",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetPolicyVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetRole",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetRolePolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetSAMLProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetSSHPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetServerCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetServiceLastAccessedDetails",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetServiceLastAccessedDetailsWithEntities",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetServiceLinkedRoleDeletionStatus",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetUser",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "GetUserPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAccessKeys",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAccountAliases",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAttachedGroupPolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAttachedRolePolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListAttachedUserPolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListCloudFrontPublicKeys",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListDelegationRequests",
    "ActionConditionKeys" : [ "iam:DelegationRequestOwner" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListEntitiesForPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListGroupPolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListGroups",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListGroupsForUser",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListInstanceProfileTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListInstanceProfiles",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListInstanceProfilesForRole",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListMFADeviceTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "mfa"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListMFADevices",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListOpenIDConnectProviderTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListOpenIDConnectProviders",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListOrganizationsFeatures",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListPolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListPoliciesGrantingServiceAccess",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    }, {
      "Name" : "role"
    }, {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListPolicyTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListPolicyVersions",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListRolePolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListRoleTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListRoles",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListSAMLProviderTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListSAMLProviders",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListSSHPublicKeys",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListSTSRegionalEndpointsStatus",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListServerCertificateTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListServerCertificates",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListServiceSpecificCredentials",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListSigningCertificates",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListUserPolicies",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListUserTags",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "ListUsers",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ListVirtualMFADevices",
    "Annotations" : {
      "Properties" : {
        "IsList" : true,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "PassRole",
    "ActionConditionKeys" : [ "iam:AssociatedResourceArn", "iam:PassedToService" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "PutGroupPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "PutRolePermissionsBoundary",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "PutRolePolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "PutUserPermissionsBoundary",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "PutUserPolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RejectDelegationRequest",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "RemoveClientIDFromOpenIDConnectProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RemoveRoleFromInstanceProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "RemoveUserFromGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ResetServiceSpecificCredential",
    "ActionConditionKeys" : [ "iam:ServiceSpecificCredentialServiceName" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "ResyncMFADevice",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "SendDelegationToken",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "delegation-request"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : false,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "SetDefaultPolicyVersion",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "SetSTSRegionalEndpointStatus",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "SetSecurityTokenServicePreferences",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "SimulateCustomPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "SimulatePrincipalPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : false
      }
    },
    "Resources" : [ {
      "Name" : "group"
    }, {
      "Name" : "role"
    }, {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "TagInstanceProfile",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagMFADevice",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "mfa"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagOpenIDConnectProvider",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagPolicy",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagRole",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagSAMLProvider",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagServerCertificate",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "TagUser",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagInstanceProfile",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "instance-profile"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagMFADevice",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "mfa"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagOpenIDConnectProvider",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagPolicy",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "policy"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagRole",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagSAMLProvider",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagServerCertificate",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UntagUser",
    "ActionConditionKeys" : [ "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : true,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : false
    }
  }, {
    "Name" : "UpdateAccessKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateAccountEmailAddress",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateAccountName",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateAccountPasswordPolicy",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateAssumeRolePolicy",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : true,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateCloudFrontPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateGroup",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "group"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateLoginProfile",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateOpenIDConnectProviderThumbprint",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "oidc-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateRole",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateRoleDescription",
    "ActionConditionKeys" : [ "iam:PermissionsBoundary" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "role"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateSAMLProvider",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "saml-provider"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateSSHPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateServerCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateServiceSpecificCredential",
    "ActionConditionKeys" : [ "iam:ServiceSpecificCredentialServiceName" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateSigningCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UpdateUser",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UploadCloudFrontPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UploadSSHPublicKey",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UploadServerCertificate",
    "ActionConditionKeys" : [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ],
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "server-certificate"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  }, {
    "Name" : "UploadSigningCertificate",
    "Annotations" : {
      "Properties" : {
        "IsList" : false,
        "IsPermissionManagement" : false,
        "IsTaggingOnly" : false,
        "IsWrite" : true
      }
    },
    "Resources" : [ {
      "Name" : "user"
    } ],
    "SupportedBy" : {
      "IAM Access Analyzer Policy Generation" : true,
      "IAM Action Last Accessed" : true
    }
  } ],
  "ConditionKeys" : [ {
    "Name" : "aws:RequestTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:ResourceTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "aws:TagKeys",
    "Types" : [ "ArrayOfString" ]
  }, {
    "Name" : "iam:AWSServiceName",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:AssociatedResourceArn",
    "Types" : [ "ARN" ]
  }, {
    "Name" : "iam:DelegationDuration",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:DelegationRequestOwner",
    "Types" : [ "ARN" ]
  }, {
    "Name" : "iam:FIDO-FIPS-140-2-certification",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:FIDO-FIPS-140-3-certification",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:FIDO-certification",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:NotificationChannel",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:OrganizationsPolicyId",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:PassedToService",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:PermissionsBoundary",
    "Types" : [ "ARN" ]
  }, {
    "Name" : "iam:PolicyARN",
    "Types" : [ "ARN" ]
  }, {
    "Name" : "iam:RegisterSecurityKey",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:ResourceTag/${TagKey}",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:ServiceSpecificCredentialAgeDays",
    "Types" : [ "Numeric" ]
  }, {
    "Name" : "iam:ServiceSpecificCredentialServiceName",
    "Types" : [ "String" ]
  }, {
    "Name" : "iam:TemplateArn",
    "Types" : [ "ARN" ]
  } ],
  "Operations" : [ {
    "Name" : "AcceptDelegationRequest",
    "AuthorizedActions" : [ {
      "Name" : "AcceptDelegationRequest",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "accept_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AddClientIDToOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "AddClientIDToOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "add_client_id_to_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AddRoleToInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "AddRoleToInstanceProfile",
      "Service" : "iam"
    }, {
      "Name" : "PassRole",
      "Context" : {
        "iam:PassedToService" : [ "ec2.amazonaws.com" ]
      },
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "add_role_to_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AddUserToGroup",
    "AuthorizedActions" : [ {
      "Name" : "AddUserToGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "add_user_to_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AssociateDelegationRequest",
    "AuthorizedActions" : [ {
      "Name" : "AssociateDelegationRequest",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "associate_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AttachGroupPolicy",
    "AuthorizedActions" : [ {
      "Name" : "AttachGroupPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "attach_group_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AttachRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "AttachRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "attach_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "AttachUserPolicy",
    "AuthorizedActions" : [ {
      "Name" : "AttachUserPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "attach_user_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ChangePassword",
    "AuthorizedActions" : [ {
      "Name" : "ChangePassword",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "change_password",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateAccessKey",
    "AuthorizedActions" : [ {
      "Name" : "CreateAccessKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_access_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateAccountAlias",
    "AuthorizedActions" : [ {
      "Name" : "CreateAccountAlias",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_account_alias",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateDelegationRequest",
    "AuthorizedActions" : [ {
      "Name" : "CreateDelegationRequest",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateGroup",
    "AuthorizedActions" : [ {
      "Name" : "CreateGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "CreateInstanceProfile",
      "Service" : "iam"
    }, {
      "Name" : "TagInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateLoginProfile",
    "AuthorizedActions" : [ {
      "Name" : "CreateLoginProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_login_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "CreateOpenIDConnectProvider",
      "Service" : "iam"
    }, {
      "Name" : "TagOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreatePolicy",
    "AuthorizedActions" : [ {
      "Name" : "CreatePolicy",
      "Service" : "iam"
    }, {
      "Name" : "TagPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreatePolicyVersion",
    "AuthorizedActions" : [ {
      "Name" : "CreatePolicyVersion",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_policy_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateRole",
    "AuthorizedActions" : [ {
      "Name" : "CreateRole",
      "Service" : "iam"
    }, {
      "Name" : "TagRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "CreateSAMLProvider",
      "Service" : "iam"
    }, {
      "Name" : "TagSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateServiceLinkedRole",
    "AuthorizedActions" : [ {
      "Name" : "CreateServiceLinkedRole",
      "Service" : "iam"
    }, {
      "Name" : "PutRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_service_linked_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateServiceSpecificCredential",
    "AuthorizedActions" : [ {
      "Name" : "CreateServiceSpecificCredential",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_service_specific_credential",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateUser",
    "AuthorizedActions" : [ {
      "Name" : "CreateUser",
      "Service" : "iam"
    }, {
      "Name" : "TagUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "CreateVirtualMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "CreateVirtualMFADevice",
      "Service" : "iam"
    }, {
      "Name" : "TagMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "create_virtual_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeactivateMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "DeactivateMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "deactivate_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteAccessKey",
    "AuthorizedActions" : [ {
      "Name" : "DeleteAccessKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_access_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteAccountAlias",
    "AuthorizedActions" : [ {
      "Name" : "DeleteAccountAlias",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_account_alias",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteAccountPasswordPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteAccountPasswordPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_account_password_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteGroup",
    "AuthorizedActions" : [ {
      "Name" : "DeleteGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteGroupPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteGroupPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_group_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "DeleteInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteLoginProfile",
    "AuthorizedActions" : [ {
      "Name" : "DeleteLoginProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_login_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "DeleteOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeletePolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeletePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeletePolicyVersion",
    "AuthorizedActions" : [ {
      "Name" : "DeletePolicyVersion",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_policy_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteRole",
    "AuthorizedActions" : [ {
      "Name" : "DeleteRole",
      "Service" : "iam"
    }, {
      "Name" : "DeleteServiceLinkedRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteRolePermissionsBoundary",
    "AuthorizedActions" : [ {
      "Name" : "DeleteRolePermissionsBoundary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_role_permissions_boundary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "DeleteSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteSSHPublicKey",
    "AuthorizedActions" : [ {
      "Name" : "DeleteSSHPublicKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_ssh_public_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "DeleteServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteServiceLinkedRole",
    "AuthorizedActions" : [ {
      "Name" : "DeleteServiceLinkedRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_service_linked_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteServiceSpecificCredential",
    "AuthorizedActions" : [ {
      "Name" : "DeleteServiceSpecificCredential",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_service_specific_credential",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteSigningCertificate",
    "AuthorizedActions" : [ {
      "Name" : "DeleteSigningCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_signing_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteUser",
    "AuthorizedActions" : [ {
      "Name" : "DeleteUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteUserPermissionsBoundary",
    "AuthorizedActions" : [ {
      "Name" : "DeleteUserPermissionsBoundary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_user_permissions_boundary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteUserPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DeleteUserPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_user_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DeleteVirtualMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "DeleteVirtualMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "delete_virtual_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DetachGroupPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DetachGroupPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "detach_group_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DetachRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "DetachRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "detach_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DetachUserPolicy",
    "AuthorizedActions" : [ {
      "Name" : "DetachUserPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "detach_user_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DisableOrganizationsRootCredentialsManagement",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "disable_organizations_root_credentials_management",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DisableOrganizationsRootSessions",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "disable_organizations_root_sessions",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "DisableOutboundWebIdentityFederation",
    "AuthorizedActions" : [ {
      "Name" : "DisableOutboundWebIdentityFederation",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "disable_outbound_web_identity_federation",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "EnableMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "EnableMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "enable_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "EnableOrganizationsRootCredentialsManagement",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "enable_organizations_root_credentials_management",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "EnableOrganizationsRootSessions",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "enable_organizations_root_sessions",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "EnableOutboundWebIdentityFederation",
    "AuthorizedActions" : [ {
      "Name" : "EnableOutboundWebIdentityFederation",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "enable_outbound_web_identity_federation",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GenerateCredentialReport",
    "AuthorizedActions" : [ {
      "Name" : "GenerateCredentialReport",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "generate_credential_report",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GenerateOrganizationsAccessReport",
    "AuthorizedActions" : [ {
      "Name" : "GenerateOrganizationsAccessReport",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "generate_organizations_access_report",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GenerateServiceLastAccessedDetails",
    "AuthorizedActions" : [ {
      "Name" : "GenerateServiceLastAccessedDetails",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "generate_service_last_accessed_details",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAccessKeyLastUsed",
    "AuthorizedActions" : [ {
      "Name" : "GetAccessKeyLastUsed",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_access_key_last_used",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAccountAuthorizationDetails",
    "AuthorizedActions" : [ {
      "Name" : "GetAccountAuthorizationDetails",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_account_authorization_details",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAccountPasswordPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetAccountPasswordPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_account_password_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetAccountSummary",
    "AuthorizedActions" : [ {
      "Name" : "GetAccountSummary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_account_summary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetContextKeysForCustomPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetContextKeysForCustomPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_context_keys_for_custom_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetContextKeysForPrincipalPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetContextKeysForPrincipalPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_context_keys_for_principal_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetCredentialReport",
    "AuthorizedActions" : [ {
      "Name" : "GetCredentialReport",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_credential_report",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetDelegationRequest",
    "AuthorizedActions" : [ {
      "Name" : "GetDelegationRequest",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetGroup",
    "AuthorizedActions" : [ {
      "Name" : "GetGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetGroupPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetGroupPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_group_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetHumanReadableSummary",
    "AuthorizedActions" : [ {
      "Name" : "GetHumanReadableSummary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_human_readable_summary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "GetInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetLoginProfile",
    "AuthorizedActions" : [ {
      "Name" : "GetLoginProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_login_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "GetMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "GetOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetOrganizationsAccessReport",
    "AuthorizedActions" : [ {
      "Name" : "GetOrganizationsAccessReport",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_organizations_access_report",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetOutboundWebIdentityFederationInfo",
    "AuthorizedActions" : [ {
      "Name" : "GetOutboundWebIdentityFederationInfo",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_outbound_web_identity_federation_info",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetPolicyVersion",
    "AuthorizedActions" : [ {
      "Name" : "GetPolicyVersion",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_policy_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetRole",
    "AuthorizedActions" : [ {
      "Name" : "DeleteServiceLinkedRole",
      "Service" : "iam"
    }, {
      "Name" : "GetRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "GetSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetSSHPublicKey",
    "AuthorizedActions" : [ {
      "Name" : "GetSSHPublicKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_ssh_public_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "GetServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetServiceLastAccessedDetails",
    "AuthorizedActions" : [ {
      "Name" : "GetServiceLastAccessedDetails",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_service_last_accessed_details",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetServiceLastAccessedDetailsWithEntities",
    "AuthorizedActions" : [ {
      "Name" : "GetServiceLastAccessedDetailsWithEntities",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_service_last_accessed_details_with_entities",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetServiceLinkedRoleDeletionStatus",
    "AuthorizedActions" : [ {
      "Name" : "GetServiceLinkedRoleDeletionStatus",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_service_linked_role_deletion_status",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetUser",
    "AuthorizedActions" : [ {
      "Name" : "GetUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "GetUserPolicy",
    "AuthorizedActions" : [ {
      "Name" : "GetUserPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "get_user_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAccessKeys",
    "AuthorizedActions" : [ {
      "Name" : "ListAccessKeys",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_access_keys",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAccountAliases",
    "AuthorizedActions" : [ {
      "Name" : "ListAccountAliases",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_account_aliases",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAttachedGroupPolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListAttachedGroupPolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_attached_group_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAttachedRolePolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListAttachedRolePolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_attached_role_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListAttachedUserPolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListAttachedUserPolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_attached_user_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListDelegationRequests",
    "AuthorizedActions" : [ {
      "Name" : "ListDelegationRequests",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_delegation_requests",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListEntitiesForPolicy",
    "AuthorizedActions" : [ {
      "Name" : "ListEntitiesForPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_entities_for_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListGroupPolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListGroupPolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_group_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListGroups",
    "AuthorizedActions" : [ {
      "Name" : "ListGroups",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_groups",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListGroupsForUser",
    "AuthorizedActions" : [ {
      "Name" : "ListGroupsForUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_groups_for_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListInstanceProfileTags",
    "AuthorizedActions" : [ {
      "Name" : "ListInstanceProfileTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_instance_profile_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListInstanceProfiles",
    "AuthorizedActions" : [ {
      "Name" : "ListInstanceProfiles",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_instance_profiles",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListInstanceProfilesForRole",
    "AuthorizedActions" : [ {
      "Name" : "ListInstanceProfilesForRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_instance_profiles_for_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListMFADeviceTags",
    "AuthorizedActions" : [ {
      "Name" : "ListMFADeviceTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_mfa_device_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListMFADevices",
    "AuthorizedActions" : [ {
      "Name" : "ListMFADevices",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_mfa_devices",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListOpenIDConnectProviderTags",
    "AuthorizedActions" : [ {
      "Name" : "ListOpenIDConnectProviderTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_open_id_connect_provider_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListOpenIDConnectProviders",
    "AuthorizedActions" : [ {
      "Name" : "ListOpenIDConnectProviders",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_open_id_connect_providers",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListOrganizationsFeatures",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_organizations_features",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListPolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListPolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListPoliciesGrantingServiceAccess",
    "AuthorizedActions" : [ {
      "Name" : "ListPoliciesGrantingServiceAccess",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_policies_granting_service_access",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListPolicyTags",
    "AuthorizedActions" : [ {
      "Name" : "ListPolicyTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_policy_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListPolicyVersions",
    "AuthorizedActions" : [ {
      "Name" : "ListPolicyVersions",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_policy_versions",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListRolePolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListRolePolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_role_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListRoleTags",
    "AuthorizedActions" : [ {
      "Name" : "ListRoleTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_role_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListRoles",
    "AuthorizedActions" : [ {
      "Name" : "ListRoles",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_roles",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListSAMLProviderTags",
    "AuthorizedActions" : [ {
      "Name" : "ListSAMLProviderTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_saml_provider_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListSAMLProviders",
    "AuthorizedActions" : [ {
      "Name" : "ListSAMLProviders",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_saml_providers",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListSSHPublicKeys",
    "AuthorizedActions" : [ {
      "Name" : "ListSSHPublicKeys",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_ssh_public_keys",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListServerCertificateTags",
    "AuthorizedActions" : [ {
      "Name" : "ListServerCertificateTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_server_certificate_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListServerCertificates",
    "AuthorizedActions" : [ {
      "Name" : "ListServerCertificates",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_server_certificates",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListServiceSpecificCredentials",
    "AuthorizedActions" : [ {
      "Name" : "ListServiceSpecificCredentials",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_service_specific_credentials",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListSigningCertificates",
    "AuthorizedActions" : [ {
      "Name" : "ListSigningCertificates",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_signing_certificates",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListUserPolicies",
    "AuthorizedActions" : [ {
      "Name" : "ListUserPolicies",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_user_policies",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListUserTags",
    "AuthorizedActions" : [ {
      "Name" : "ListUserTags",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_user_tags",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListUsers",
    "AuthorizedActions" : [ {
      "Name" : "ListUsers",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_users",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ListVirtualMFADevices",
    "AuthorizedActions" : [ {
      "Name" : "ListVirtualMFADevices",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "list_virtual_mfa_devices",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutGroupPolicy",
    "AuthorizedActions" : [ {
      "Name" : "PutGroupPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "put_group_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutRolePermissionsBoundary",
    "AuthorizedActions" : [ {
      "Name" : "PutRolePermissionsBoundary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "put_role_permissions_boundary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "PutRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "put_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutUserPermissionsBoundary",
    "AuthorizedActions" : [ {
      "Name" : "PutUserPermissionsBoundary",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "put_user_permissions_boundary",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "PutUserPolicy",
    "AuthorizedActions" : [ {
      "Name" : "PutUserPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "put_user_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RejectDelegationRequest",
    "AuthorizedActions" : [ {
      "Name" : "RejectDelegationRequest",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "reject_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RemoveClientIDFromOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "RemoveClientIDFromOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "remove_client_id_from_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RemoveRoleFromInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "RemoveRoleFromInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "remove_role_from_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "RemoveUserFromGroup",
    "AuthorizedActions" : [ {
      "Name" : "RemoveUserFromGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "remove_user_from_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ResetServiceSpecificCredential",
    "AuthorizedActions" : [ {
      "Name" : "ResetServiceSpecificCredential",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "reset_service_specific_credential",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "ResyncMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "ResyncMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "resync_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SendDelegationToken",
    "AuthorizedActions" : [ {
      "Name" : "SendDelegationToken",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "send_delegation_token",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SetDefaultPolicyVersion",
    "AuthorizedActions" : [ {
      "Name" : "SetDefaultPolicyVersion",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "set_default_policy_version",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SetSecurityTokenServicePreferences",
    "AuthorizedActions" : [ {
      "Name" : "SetSecurityTokenServicePreferences",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "set_security_token_service_preferences",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SimulateCustomPolicy",
    "AuthorizedActions" : [ {
      "Name" : "SimulateCustomPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "simulate_custom_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "SimulatePrincipalPolicy",
    "AuthorizedActions" : [ {
      "Name" : "SimulatePrincipalPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "simulate_principal_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "TagInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "TagMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "TagOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagPolicy",
    "AuthorizedActions" : [ {
      "Name" : "TagPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagRole",
    "AuthorizedActions" : [ {
      "Name" : "TagRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "TagSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "TagServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "TagUser",
    "AuthorizedActions" : [ {
      "Name" : "TagUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "tag_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagInstanceProfile",
    "AuthorizedActions" : [ {
      "Name" : "UntagInstanceProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_instance_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagMFADevice",
    "AuthorizedActions" : [ {
      "Name" : "UntagMFADevice",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_mfa_device",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagOpenIDConnectProvider",
    "AuthorizedActions" : [ {
      "Name" : "UntagOpenIDConnectProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_open_id_connect_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagPolicy",
    "AuthorizedActions" : [ {
      "Name" : "UntagPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagRole",
    "AuthorizedActions" : [ {
      "Name" : "UntagRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "UntagSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "UntagServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UntagUser",
    "AuthorizedActions" : [ {
      "Name" : "UntagUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "untag_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateAccessKey",
    "AuthorizedActions" : [ {
      "Name" : "UpdateAccessKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_access_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateAccountPasswordPolicy",
    "AuthorizedActions" : [ {
      "Name" : "UpdateAccountPasswordPolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_account_password_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateAssumeRolePolicy",
    "AuthorizedActions" : [ {
      "Name" : "UpdateAssumeRolePolicy",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_assume_role_policy",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateDelegationRequest",
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_delegation_request",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateGroup",
    "AuthorizedActions" : [ {
      "Name" : "UpdateGroup",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_group",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateLoginProfile",
    "AuthorizedActions" : [ {
      "Name" : "UpdateLoginProfile",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_login_profile",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateOpenIDConnectProviderThumbprint",
    "AuthorizedActions" : [ {
      "Name" : "UpdateOpenIDConnectProviderThumbprint",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_open_id_connect_provider_thumbprint",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateRole",
    "AuthorizedActions" : [ {
      "Name" : "UpdateRole",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_role",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateRoleDescription",
    "AuthorizedActions" : [ {
      "Name" : "UpdateRoleDescription",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_role_description",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateSAMLProvider",
    "AuthorizedActions" : [ {
      "Name" : "UpdateSAMLProvider",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_saml_provider",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateSSHPublicKey",
    "AuthorizedActions" : [ {
      "Name" : "UpdateSSHPublicKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_ssh_public_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "UpdateServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateServiceSpecificCredential",
    "AuthorizedActions" : [ {
      "Name" : "UpdateServiceSpecificCredential",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_service_specific_credential",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateSigningCertificate",
    "AuthorizedActions" : [ {
      "Name" : "UpdateSigningCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_signing_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UpdateUser",
    "AuthorizedActions" : [ {
      "Name" : "UpdateUser",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "update_user",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UploadSSHPublicKey",
    "AuthorizedActions" : [ {
      "Name" : "UploadSSHPublicKey",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "upload_ssh_public_key",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UploadServerCertificate",
    "AuthorizedActions" : [ {
      "Name" : "TagServerCertificate",
      "Service" : "iam"
    }, {
      "Name" : "UploadServerCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "upload_server_certificate",
      "Package" : "Boto3"
    } ]
  }, {
    "Name" : "UploadSigningCertificate",
    "AuthorizedActions" : [ {
      "Name" : "UploadSigningCertificate",
      "Service" : "iam"
    } ],
    "SDK" : [ {
      "Name" : "iam",
      "Method" : "upload_signing_certificate",
      "Package" : "Boto3"
    } ]
  } ],
  "Resources" : [ {
    "Name" : "access-report",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:access-report/${EntityPath}" ]
  }, {
    "Name" : "assumed-role",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName}" ]
  }, {
    "Name" : "delegation-request",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:delegation-request/${DelegationRequestId}" ],
    "ConditionKeys" : [ "iam:DelegationRequestOwner" ]
  }, {
    "Name" : "federated-user",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:federated-user/${UserName}" ]
  }, {
    "Name" : "group",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:group/${GroupNameWithPath}" ]
  }, {
    "Name" : "instance-profile",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "mfa",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "oidc-provider",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "policy",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "role",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}", "iam:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "saml-provider",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "server-certificate",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}" ]
  }, {
    "Name" : "sms-mfa",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath}" ]
  }, {
    "Name" : "user",
    "ARNFormats" : [ "arn:${Partition}:iam::${Account}:user/${UserNameWithPath}" ],
    "ConditionKeys" : [ "aws:ResourceTag/${TagKey}", "iam:ResourceTag/${TagKey}" ]
  } ],
  "Version" : "v1.4"
}

第一階層のキーの概要や想定される用途

第一階層のキー 概要や想定される用途
Name サービスプレフィックス(例: s3, dynamodb
IAM ポリシーの Action フィールドで使う サービス:アクション の「サービス」部分に相当
Actions そのサービスで使える IAM アクションの一覧
IAM ポリシーの Action フィールドで使う サービス:アクション の「アクション」部分に相当
各アクションに対して、対応する条件キー・対象リソース・アクセスレベル(Read/Write/List等)を把握可能
IAM Access Analyzer のポリシー生成 3、IAM アクションの最終アクセス情報 4 への対応状況が含まれる
ConditionKeys そのサービスが定義するサービス固有の条件キーの一覧と String、Numeric、ARN などの型
IAM ポリシーの Condition ブロックで使える条件項目に相当
Operations SDK の API オペレーション(例: GetObject)と、それが内部で認可する IAM アクションの対応表
1つの SDK API 呼び出しが内部で複数の IAM アクションの認可を必要とする場合を把握できる
SDK メソッド名(例: Boto3 の get_object)も含まれる
Resources そのサービスが定義するリソースタイプの一覧と ARN フォーマット
IAM ポリシーの Resource フィールドで指定する ARN のテンプレートとして利用可能
Version このリファレンスデータのスキーマバージョン(例: v1.4

第二階層以下の構造について

Name

サービスプレフィックスのみを示し、第二階層以下は存在しません。

"Name": "iam"

Actions(配列)

アクション名、該当のアクションで使える条件キーやリソースタイプ、アクセスレベル、他の機能での対応状況を示し、以下のような階層構造です。

Actions[]
├── Name                    … アクション名(例: "GetObject")
├── ActionConditionKeys[]   … このアクションで使える条件キーの名前一覧(文字列配列)
├── Resources[]             … このアクションの対象リソース
│   └── Name               … リソースタイプ名(例: "object", "bucket")
├── Annotations             … メタデータ
│   └── Properties
│       ├── IsList                … List 権限か(リソース一覧の取得)
│       ├── IsWrite               … Write 権限か(リソースの変更)
│       ├── IsPermissionManagement … 権限管理系か(IAM ポリシー変更等)
│       └── IsTaggingOnly         … タグ操作のみか
└── SupportedBy             … 他機能での対応状況
    ├── "IAM Access Analyzer Policy Generation"  … IAM Access Analyzer のポリシー生成への対応可否 true/false
    └── "IAM Action Last Accessed"               … IAM アクションの最終アクセス情報への対応可否 true/false

なお、公式ドキュメント に注釈がある通り、Properties は複数が true になりうるため排他的ではなく、すべてが false = 読み取り専用となる場合もあり得ます。

Note
These properties are not mutually exclusive. An action may have multiple properties set to true.

It's also possible for all properties to be false, as seen with Amazon S3's GetObject action. This indicates the action only grants read permissions on an object.
(機械翻訳による和訳)
これらのプロパティは相互に排他的ではありません。1つのアクションで複数のプロパティがtrueに設定される場合があります。

また、Amazon S3のGetObjectアクションのように、すべてのプロパティがfalseになる場合もあります。これは、アクションがオブジェクトに対する読み取り権限のみを付与することを意味します。

ConditionKeys(配列)

条件のキー名と、取りうる値の型の情報を得ることができます。

ConditionKeys[]
├── Name    … 条件キー名(例: "s3:TlsVersion")
└── Types[] … 値の型の配列("String", "Numeric", "ARN", "Date" 等)

Operations(配列)

SDK API オペレーションと IAM アクションの対応について、SDK API が暗黙的に呼び出す IAM アクションの観点で構成されます。

Operations[]
├── Name                … API オペレーション名(例: "GetObject")
├── AuthorizedActions[] … この API が認可を必要とする IAM アクション群
│   ├── Name           … IAM アクション名
│   ├── Service        … そのアクションが属するサービスプレフィックス
│   │                    (別サービスの権限が必要な場合もある)
│   └── Context        … (オプション)条件キーの値の追加コンテキスト
│                        (例: iam:PassedToService の値が何になるか)
└── SDK[]              … SDK でのメソッド情報
    ├── Name           … SDK サービス名(例: "s3")
    ├── Method         … メソッド名(例: "get_object")
    └── Package        … SDK パッケージ名(例: "Boto3")

Resources(配列)

IAM ポリシードキュメント内でリソースとして指定する際の ARN として取りうる形式のテンプレートを把握可能です。
なお、テンプレート内の ${...} はポリシー記述時に実際の値に置き換えが必要です。

Resources[]
├── Name            … リソースタイプ名(例: "bucket", "accesspoint")
├── ARNFormats[]    … ARN テンプレートの配列
│                     (例: "arn:${Partition}:s3:::${BucketName}")
└── ConditionKeys[] … (オプション)このリソースに適用可能なリソースベースの条件キー
                      (例: "aws:ResourceTag/${TagKey}")

Version

スキーマバージョンのみを示し、第二階層以下は存在しません。

"Version": "v1.4"

使い分けの例

やりたいこと 参照するキー(JSONPath 様式) jq での書き方 具体例
boto3create_role() に必要な IAM 権限を知りたい Operations[].AuthorizedActions[] .Operations[] | select(.Name == "CreateRole") | .AuthorizedActions 結果からiam:CreateRole + iam:TagRole が必要と分かる
iam:CreateRole で使える条件キーを知りたい Actions[].ActionConditionKeys .Actions[] | select(.Name == "CreateRole") | .ActionConditionKeys aws:RequestTag/${TagKey}, aws:TagKeys, iam:PermissionsBoundary を得られる
権限管理系のアクションだけ抽出したい Actions[].Annotations.Properties.IsPermissionManagement .Actions[] | select(.Annotations.Properties.IsPermissionManagement == true) | .Name AttachRolePolicy, PutRolePolicy が該当するとわかる
ロールの ARN の書き方を確認したい Resources[].ARNFormats .Resources[] | select(.Name == "role") | .ARNFormats arn:${Partition}:iam::${Account}:role/${RoleNameWithPath} と書けるとわかる
iam:PassedToService の型を確認したい ConditionKeys[].Types .ConditionKeys[] | select(.Name == "iam:PassedToService") | .Types String 型であるとわかる

(ここからが小ネタ)個人的な利用方法など

ここまで見てきた通り、構築系や更新系のアクションを網羅的に把握することができる、かつ、その時の Condition の書き方としてどのように定義する必要があるかを容易に知ることができ、ポリシーの設計にも大いに役立ちそうです。

ただ、私の目的としてはとある AWS サービスにどのような API アクション名が存在していれば良いか把握できれば良いので、次のような方法が取れるようにシェル関数化しています。5
なお、私は macOS を使用しているので .zshrc に記載しています。

  1. awsservice <service-prefix名> で詳細情報の URL を取得する
  2. 上記で得られた URL を引数にし、servicereference <url> で API 名を一覧化する

一気通貫でやってしまわないのは、同一サービス内であっても目的によってサービスプレフィックスが複数にまたがっている点への考慮です。
それらのサービスは往々としてサービスプレフィックスをうろ覚えであることと、それに起因して後述の通り複数の URL が返ってくる可能性があるためです。

awsservice 関数

awsservice() {
    curl -s http://servicereference.us-east-1.amazonaws.com/ \
    | tr -d '\n' \
    | grep -o '{[^}]*}' \
    | grep "\"service\" *: *\"[^\"]*$1" \
    | sed -n 's/.*"url" *: *"\([^"]*\)".*/\1/p'
}

jq がある環境であれば、以下の書き方でも OK

awsservice () {
    curl -s http://servicereference.us-east-1.amazonaws.com/ \
    | jq -r ".[] | select(.service | contains(\"$1\")).url"
}

出力例
# IAM の URL を取得したい場合
% awsservice iam
http://servicereference.us-east-1.amazonaws.com/v1/iam/iam.json

# s3ホニャララだったよな?と思う場合
% awsservice s3
http://servicereference.us-east-1.amazonaws.com/v1/s3/s3.json
http://servicereference.us-east-1.amazonaws.com/v1/s3-object-lambda/s3-object-lambda.json
http://servicereference.us-east-1.amazonaws.com/v1/s3-outposts/s3-outposts.json
http://servicereference.us-east-1.amazonaws.com/v1/s3express/s3express.json
http://servicereference.us-east-1.amazonaws.com/v1/s3files/s3files.json
http://servicereference.us-east-1.amazonaws.com/v1/s3tables/s3tables.json
http://servicereference.us-east-1.amazonaws.com/v1/s3vectors/s3vectors.json

servicereference 関数

servicereference () {
    curl -s $1 \
    | awk 'BEGIN{a=0;d=0} /"Actions" *:/{a=1} a{for(i=1;i<=length($0);i++){c=substr($0,i,1);if(c=="{"||c=="[")d++;if(c=="}"||c=="]")d--}} a&&d==2&&/"Name"/{gsub(/.*: *"|" *,?$/,"");print} a&&d<=0{a=0}'
}

jq がある環境であれば以下の書き方でも OK
(というか jq を使える方がはるかに視認性が高そうです)

servicereference() {
  curl -s $1 \
  | jq -r '.Actions[].Name'
}

出力例
% servicereference http://servicereference.us-east-1.amazonaws.com/v1/s3vectors/s3vectors.json
CreateIndex
CreateVectorBucket
DeleteIndex
DeleteVectorBucket
DeleteVectorBucketPolicy
DeleteVectors
GetIndex
GetVectorBucket
GetVectorBucketPolicy
GetVectors
ListIndexes
ListTagsForResource
ListVectorBuckets
ListVectors
PutVectorBucketPolicy
PutVectors
QueryVectors
TagResource
UntagResource

あとは、CreatePut で grep するなりして絞り込めばよし、といった感じです。

おわりに

私の利用例が小粒だったので、小ネタとしたのですが、うまく活用することで IAM ポリシーの最小権限の模索に大きく寄与するリファレンスだと考えられます。

詳細情報の返却データに複数の側面の情報が詰め込まれすぎている感はありますが、構造化データとして気軽に扱える点でメリットはありそうです。

このエントリがどなたかのお役に立ちますように。


  1. サービスリファレンス情報のエンドポイント http://servicereference.us-east-1.amazonaws.com/ は公式ドキュメントの表記の通りとしていますが、実際の挙動では https://servicereference.us-east-1.amazonaws.com/ にリダイレクトされています
  2. AWS 公式ドキュメントに modified フィールドの説明がないため推察に留まっています。なお、公式ドキュメントには "Changes to the service reference information may take up to 24 hours to be reflected in the list of metadata for the service." との記載があり、データが最新情報に更新されるまで最大24時間かかる場合があります。
  3. https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html
  4. https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/access_policies_last-accessed-action-last-accessed.html
  5. 私が AWS API 名を知りたいときは、概ね aws cloudtrail lookup-events の際の --lookup-attributes の指定に使いたいという用途に限定されることが多いためです。

市野 和明 (記事一覧)

マネージドサービス部・テクニカルサポート課

お客様から寄せられたご質問や技術検証を通じて得られた気づきを投稿していきます。

情シスだった前職までの経験で、UI がコロコロ変わる AWS においては GUI で手順を残していると画面構成が変わってしまって後々まごつくことが多かった経験から、極力変わりにくい AWS CLI での記事が多めです。

X(Twitter):@kazzpapa3(AWS Community Builder)