AIOpsConsoleAdminPolicy
Summary
Grants full access to Amazon AI Operations service and its required permissions via AWS console. It also includes permissions to use identity-aware console sessions.
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicy- Default version
- v9
- Created
- Last edited
- Services
- aiops, chatbot, cloudtrail, iam, identitystore, kms, organizations, q, secretsmanager, signin, ssm, sso, sso-directory, sts, tag
Control-plane actions (80)
By access level: 15 List, 2 Permissions management, 26 Read, 4 Tagging, 33 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| AI Operations | All 33 actions (see the AI Operations page) | 7 List, 9 Read, 2 Tagging, 15 Write; 0 restricted, 0 conditional | aiops:* |
| Chatbot | 5 of 39 | 5 Read; 0 restricted, 0 conditional | chatbot:DescribeChimeWebhookConfigurations, chatbot:DescribeSlackChannelConfigurations, chatbot:DescribeSlackWorkspaces, chatbot:ListMicrosoftTeamsChannelConfigurations, chatbot:ListMicrosoftTeamsConfiguredTeams |
| CloudTrail | 3 of 66 | 2 List, 1 Read; 0 restricted, 0 conditional | cloudtrail:DescribeTrails, cloudtrail:ListEventDataStores, cloudtrail:ListTrails |
| IAM | 3 of 190 | 1 List, 1 Permissions management, 1 Write; 2 restricted, 1 conditional | iam:CreatePolicy, iam:ListRoles, iam:PassRole |
| Identity Store | 1 of 29 | 1 Read; 0 restricted, 0 conditional | identitystore:DescribeUser |
| KMS | 1 of 58 | 1 List; 0 restricted, 0 conditional | kms:ListAliases |
| Organizations | 2 of 63 | 1 List, 1 Read; 0 restricted, 0 conditional | organizations:DescribeOrganization, organizations:ListAWSServiceAccessForOrganization |
| Q | 7 of 54 | 2 Read, 5 Write; 0 restricted, 0 conditional | q:DeleteConversation, q:GetConversation, q:ListConversations, q:PassRequest, q:SendMessage, q:StartConversation, q:UpdateConversation |
| Secrets Manager | 4 of 27 | 1 Permissions management, 3 Write; 4 restricted, 0 conditional | secretsmanager:CreateSecret, secretsmanager:DeleteSecret, secretsmanager:PutResourcePolicy, secretsmanager:UpdateSecret |
| Signin | 1 of 17 | 1 List; 0 restricted, 0 conditional | signin:ListTrustedIdentityPropagationApplicationsForConsole |
| Systems Manager | 4 of 164 | 1 Read, 1 Tagging, 2 Write; 4 restricted, 2 conditional | ssm:AddTagsToResource, ssm:CreateOpsItem, ssm:GetServiceSetting, ssm:UpdateServiceSetting |
| IAM Identity Center | 13 of 126 | 2 List, 4 Read, 1 Tagging, 6 Write; 7 restricted, 7 conditional | sso:CreateApplication, sso:DeleteApplication, sso:DescribeInstance, sso:DescribeRegisteredRegions, sso:GetSSOStatus, sso:GetSharedSsoConfiguration, sso:ListApplications, sso:ListInstances, sso:PutApplicationAccessScope, sso:PutApplicationAssignmentConfiguration, sso:PutApplicationAuthenticationMethod, sso:PutApplicationGrant and 1 more |
| IAM Identity Center directory | 1 of 57 | 1 Read; 0 restricted, 0 conditional | sso-directory:DescribeUsers |
| STS | 1 of 16 | 1 Write; 1 restricted, 0 conditional | sts:SetContext |
| Resource Group Tagging | 1 of 9 | 1 Read; 0 restricted, 0 conditional | tag:GetTagKeys |
Chatbot: 5 actions
- chatbot:DescribeChimeWebhookConfigurations (Read)
- chatbot:DescribeSlackChannelConfigurations (Read)
- chatbot:DescribeSlackWorkspaces (Read)
- chatbot:ListMicrosoftTeamsChannelConfigurations (Read)
- chatbot:ListMicrosoftTeamsConfiguredTeams (Read)
CloudTrail: 3 actions
- cloudtrail:DescribeTrails (Read)
- cloudtrail:ListEventDataStores (List)
- cloudtrail:ListTrails (List)
IAM: 3 actions
- iam:CreatePolicy (Permissions management)
- iam:ListRoles (List)
- iam:PassRole (Write)
Identity Store: 1 actions
- identitystore:DescribeUser (Read)
KMS: 1 actions
- kms:ListAliases (List)
Organizations: 2 actions
- organizations:DescribeOrganization (Read)
- organizations:ListAWSServiceAccessForOrganization (List)
Q: 7 actions
- q:DeleteConversation (Write)
- q:GetConversation (Read)
- q:ListConversations (Read)
- q:PassRequest (Write)
- q:SendMessage (Write)
- q:StartConversation (Write)
- q:UpdateConversation (Write)
Secrets Manager: 4 actions
- secretsmanager:CreateSecret (Write)
- secretsmanager:DeleteSecret (Write)
- secretsmanager:PutResourcePolicy (Permissions management)
- secretsmanager:UpdateSecret (Write)
Signin: 1 actions
- signin:ListTrustedIdentityPropagationApplicationsForConsole (List)
Systems Manager: 4 actions
- ssm:AddTagsToResource (Tagging)
- ssm:CreateOpsItem (Write)
- ssm:GetServiceSetting (Read)
- ssm:UpdateServiceSetting (Write)
IAM Identity Center: 13 actions
- sso:CreateApplication (Write)
- sso:DeleteApplication (Write)
- sso:DescribeInstance (Read)
- sso:DescribeRegisteredRegions (Read)
- sso:GetSSOStatus (Read)
- sso:GetSharedSsoConfiguration (Read)
- sso:ListApplications (List)
- sso:ListInstances (List)
- sso:PutApplicationAccessScope (Write)
- sso:PutApplicationAssignmentConfiguration (Write)
- sso:PutApplicationAuthenticationMethod (Write)
- sso:PutApplicationGrant (Write)
- sso:TagResource (Tagging)
IAM Identity Center directory: 1 actions
- sso-directory:DescribeUsers (Read)
STS: 1 actions
- sts:SetContext (Write)
Resource Group Tagging: 1 actions
- tag:GetTagKeys (Read)
Data-plane actions (0)
By access level: none.
This policy grants no actions in this plane.
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: mixed.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants at least 80% of the write and permissions-management actions of: aiops (15 of 15).
- Grants iam:PassRole, but only for scoped roles or under conditions (for example iam:PassedToService).
- Grants permissions-management actions on iam, but only for scoped resources or under conditions.
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AIOpsAssistantIncidentReportPolicy
- AIOpsOperatorAccess
- AIOpsReadOnlyAccess
- AmazonBioDiscoveryFullAccess
- AmazonBioDiscoveryInAppFullAccess
- AmazonHoneycodeServiceRolePolicy
- AWSControlTowerIdentityCenterManagementPolicy
- AWSGrafanaWorkspacePermissionManagement
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AIOpsAdmin",
"Effect": "Allow",
"Action": [
"aiops:*"
],
"Resource": "*"
},
{
"Sid": "OrganizationsAccess",
"Effect": "Allow",
"Action": [
"organizations:ListAWSServiceAccessForOrganization",
"organizations:DescribeOrganization"
],
"Resource": "*"
},
{
"Sid": "SSOApplicationManagement",
"Effect": "Allow",
"Action": [
"sso:PutApplicationAccessScope",
"sso:PutApplicationAssignmentConfiguration",
"sso:PutApplicationGrant",
"sso:PutApplicationAuthenticationMethod",
"sso:DeleteApplication"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:CalledViaLast": "aiops.amazonaws.com",
"aws:ResourceTag/ManagedByAmazonAIOperations": "true"
}
}
},
{
"Sid": "SSOApplicationTagManagement",
"Effect": "Allow",
"Action": [
"sso:CreateApplication",
"sso:TagResource"
],
"Resource": [
"arn:aws:sso:::instance/*",
"arn:aws:sso::aws:applicationProvider/aiops"
],
"Condition": {
"StringEquals": {
"aws:CalledViaLast": "aiops.amazonaws.com",
"aws:RequestTag/ManagedByAmazonAIOperations": "true"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": [
"ManagedByAmazonAIOperations"
]
}
}
},
{
"Sid": "SSOTagManagement",
"Effect": "Allow",
"Action": [
"sso:TagResource"
],
"Resource": "arn:aws:sso::*:application/*",
"Condition": {
"StringEquals": {
"aws:CalledViaLast": "aiops.amazonaws.com",
"aws:ResourceTag/ManagedByAmazonAIOperations": "true"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": [
"ManagedByAmazonAIOperations"
]
}
}
},
{
"Sid": "SSOManagementAccess",
"Effect": "Allow",
"Action": [
"identitystore:DescribeUser",
"sso:ListApplications",
"sso:ListInstances",
"sso:DescribeRegisteredRegions",
"sso:GetSharedSsoConfiguration",
"sso:DescribeInstance",
"sso:GetSSOStatus",
"sso-directory:DescribeUsers"
],
"Resource": "*"
},
{
"Sid": "AllowSTSContextSetting",
"Effect": "Allow",
"Action": [
"sts:SetContext"
],
"Resource": "arn:aws:sts::*:self"
},
{
"Sid": "IdentityPropagationAccess",
"Effect": "Allow",
"Action": [
"signin:ListTrustedIdentityPropagationApplicationsForConsole"
],
"Resource": "*"
},
{
"Sid": "CloudtrailAccess",
"Effect": "Allow",
"Action": [
"cloudtrail:ListTrails",
"cloudtrail:DescribeTrails",
"cloudtrail:ListEventDataStores"
],
"Resource": "*"
},
{
"Sid": "KMSAccess",
"Effect": "Allow",
"Action": [
"kms:ListAliases"
],
"Resource": "*"
},
{
"Sid": "SSMIntegrationSecretsManagerAccess",
"Effect": "Allow",
"Action": [
"secretsmanager:CreateSecret",
"secretsmanager:PutResourcePolicy",
"secretsmanager:UpdateSecret",
"secretsmanager:DeleteSecret"
],
"Resource": "arn:aws:secretsmanager:*:*:secret:aws/ssm/3p/*"
},
{
"Sid": "SSMIntegrationAccess",
"Effect": "Allow",
"Action": [
"ssm:GetServiceSetting",
"ssm:UpdateServiceSetting"
],
"Resource": "arn:aws:ssm:*:*:servicesetting/integrations/*"
},
{
"Sid": "SSMIntegrationCreatePolicy",
"Effect": "Allow",
"Action": [
"iam:CreatePolicy"
],
"Resource": "arn:aws:iam::*:policy/service-role/AWSServiceRoleSSMIntegrationsPolicy*"
},
{
"Sid": "ChatbotConfigurations",
"Effect": "Allow",
"Action": [
"chatbot:DescribeChimeWebhookConfigurations",
"chatbot:DescribeSlackWorkspaces",
"chatbot:DescribeSlackChannelConfigurations",
"chatbot:ListMicrosoftTeamsChannelConfigurations",
"chatbot:ListMicrosoftTeamsConfiguredTeams"
],
"Resource": "*"
},
{
"Sid": "IAMPassRoleToAIOps",
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:PassedToService": "aiops.amazonaws.com"
}
}
},
{
"Sid": "IAMListRoles",
"Effect": "Allow",
"Action": [
"iam:ListRoles"
],
"Resource": "*"
},
{
"Sid": "TagBoundaryPermission",
"Effect": "Allow",
"Action": [
"tag:GetTagKeys"
],
"Resource": "*"
},
{
"Sid": "IAMPassRoleToSSMIntegration",
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:PassedToService": "ssm.integrations.amazonaws.com"
},
"ArnEquals": {
"iam:AssociatedResourceArn": "arn:aws:aiops:*:*:investigation-group/*"
}
}
},
{
"Sid": "SSMOpsItemAccess",
"Effect": "Allow",
"Action": [
"ssm:CreateOpsItem",
"ssm:AddTagsToResource"
],
"Resource": "arn:*:ssm:*:*:opsitem/*",
"Condition": {
"StringEquals": {
"aws:RequestTag/Integration": "CloudWatch",
"aws:ResourceTag/Integration": "CloudWatch"
},
"ForAllValues:StringEquals": {
"aws:TagKeys": [
"Integration"
]
}
}
},
{
"Sid": "CreateAIOpsCrossAccountAssistantPolicy",
"Effect": "Allow",
"Action": [
"iam:CreatePolicy"
],
"Resource": "arn:aws:iam::*:policy/AIOpsCrossAccountAssistantPolicy*"
},
{
"Sid": "AmazonQAccess",
"Effect": "Allow",
"Action": [
"q:StartConversation",
"q:SendMessage",
"q:GetConversation",
"q:ListConversations",
"q:UpdateConversation",
"q:DeleteConversation",
"q:PassRequest"
],
"Resource": "*"
}
]
}
Version history
Current version v9, edited by AWS on 2026-02-12. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicy
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicy
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicyCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicyTerraform
resource "aws_iam_role_policy_attachment" "aiopsconsoleadminpolicy" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AIOpsConsoleAdminPolicy"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AIOpsConsoleAdminPolicy"),
);Sources
Pending editorial review. No editorial sources are listed yet.