AssuranceOperatorPolicy
Summary
Provides full access to AWS Assurance environments and read-only access to IAM Identity Center user details
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/service-role/AssuranceOperatorPolicy- Default version
- v3
- Created
- Last edited
- Services
- assurance, identitystore
Control-plane actions (67)
By access level: 41 Read, 26 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| Assurance | 66 of 96 | 40 Read, 26 Write; 66 restricted, 0 conditional | assurance:BatchGetComment, assurance:BatchGetControl, assurance:BatchGetTask, assurance:Chat, assurance:CreateComment, assurance:CreateControl, assurance:CreateControlGroup, assurance:CreateFramework, assurance:CreateProject, assurance:DeleteComment, assurance:DeleteControl, assurance:DeleteControlGroup and 54 more |
| Identity Store | 1 of 29 | 1 Read; 1 restricted, 0 conditional | identitystore:DescribeUser |
Assurance: 66 actions
- assurance:BatchGetComment (Read)
- assurance:BatchGetControl (Read)
- assurance:BatchGetTask (Read)
- assurance:Chat (Write)
- assurance:CreateComment (Write)
- assurance:CreateControl (Write)
- assurance:CreateControlGroup (Write)
- assurance:CreateFramework (Write)
- assurance:CreateProject (Write)
- assurance:DeleteComment (Write)
- assurance:DeleteControl (Write)
- assurance:DeleteControlGroup (Write)
- assurance:DeleteEvidence (Write)
- assurance:DeleteFramework (Write)
- assurance:DeleteProject (Write)
- assurance:DisableFramework (Write)
- assurance:EnableFramework (Write)
- assurance:GetAnnotation (Read)
- assurance:GetAssessment (Read)
- assurance:GetAssessmentReportContent (Read)
- assurance:GetAssessmentReportExport (Read)
- assurance:GetChatMessages (Read)
- assurance:GetComment (Read)
- assurance:GetControl (Read)
- assurance:GetControlGroup (Read)
- assurance:GetControlStatus (Read)
- assurance:GetEnvironment (Read)
- assurance:GetEvidence (Read)
- assurance:GetEvidenceContent (Read)
- assurance:GetFramework (Read)
- assurance:GetProject (Read)
- assurance:GetResourceActivitiesQueryResults (Read)
- assurance:GetTask (Read)
- assurance:ListAssessmentAnnotations (Read)
- assurance:ListAssessmentJournalRecords (Read)
- assurance:ListAssessmentOutcomes (Read)
- assurance:ListAssessments (Read)
- assurance:ListChatSessions (Read)
- assurance:ListComments (Read)
- assurance:ListConnectionItems (Read)
- assurance:ListControlGroups (Read)
- assurance:ListControlResources (Read)
- assurance:ListControls (Read)
- assurance:ListDiscoveredResources (Read)
- assurance:ListEnabledFrameworks (Read)
- assurance:ListEnvironmentConnections (Read)
- assurance:ListEvidence (Read)
- assurance:ListEvidenceAnnotations (Read)
- assurance:ListFrameworks (Read)
- assurance:ListProjects (Read)
- assurance:ListTagsForResource (Read)
- assurance:ListTaskHistory (Read)
- assurance:ListTasks (Read)
- assurance:PublishFramework (Write)
- assurance:PutControlStatusOverride (Write)
- assurance:PutEvidence (Write)
- assurance:StartAssessment (Write)
- assurance:StartAssessmentReportExport (Write)
- assurance:StartResourceActivitiesQuery (Read)
- assurance:UpdateComment (Write)
- assurance:UpdateControl (Write)
- assurance:UpdateControlGroup (Write)
- assurance:UpdateEvidence (Write)
- assurance:UpdateFramework (Write)
- assurance:UpdateProject (Write)
- assurance:UpdateTask (Write)
Identity Store: 1 actions
- identitystore:DescribeUser (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: scoped.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants 26 write, tagging or permissions-management actions, short of full control of any service.
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
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": "AssuranceOperatorAccess",
"Effect": "Allow",
"Action": [
"assurance:BatchGetComment",
"assurance:BatchGetTask",
"assurance:BatchGetControl",
"assurance:Chat",
"assurance:CreateComment",
"assurance:CreateControl",
"assurance:CreateControlGroup",
"assurance:CreateFramework",
"assurance:CreateProject",
"assurance:DeleteComment",
"assurance:DeleteControl",
"assurance:DeleteControlGroup",
"assurance:DeleteEvidence",
"assurance:DeleteFramework",
"assurance:DeleteProject",
"assurance:DisableFramework",
"assurance:EnableFramework",
"assurance:GetAnnotation",
"assurance:GetAssessment",
"assurance:GetAssessmentReportContent",
"assurance:GetAssessmentReportExport",
"assurance:GetChatMessages",
"assurance:GetComment",
"assurance:GetControl",
"assurance:GetControlGroup",
"assurance:GetControlStatus",
"assurance:GetEnvironment",
"assurance:GetEvidence",
"assurance:GetEvidenceContent",
"assurance:GetFramework",
"assurance:GetProject",
"assurance:GetResourceActivitiesQueryResults",
"assurance:GetTask",
"assurance:ListAssessmentAnnotations",
"assurance:ListEvidenceAnnotations",
"assurance:ListAssessmentJournalRecords",
"assurance:ListAssessments",
"assurance:ListAssessmentOutcomes",
"assurance:ListChatSessions",
"assurance:ListComments",
"assurance:ListConnectionItems",
"assurance:ListControls",
"assurance:ListControlGroups",
"assurance:ListControlResources",
"assurance:ListDiscoveredResources",
"assurance:ListEnabledFrameworks",
"assurance:ListEnvironmentConnections",
"assurance:ListEvidence",
"assurance:ListFrameworks",
"assurance:ListProjects",
"assurance:ListTagsForResource",
"assurance:ListTaskHistory",
"assurance:ListTasks",
"assurance:PublishFramework",
"assurance:PutControlStatusOverride",
"assurance:PutEvidence",
"assurance:StartAssessment",
"assurance:StartAssessmentReportExport",
"assurance:StartResourceActivitiesQuery",
"assurance:UpdateComment",
"assurance:UpdateControl",
"assurance:UpdateControlGroup",
"assurance:UpdateEvidence",
"assurance:UpdateFramework",
"assurance:UpdateProject",
"assurance:UpdateTask"
],
"Resource": [
"arn:aws:assurance:*:*:environment/*"
]
},
{
"Sid": "IDCUserAccess",
"Effect": "Allow",
"Action": "identitystore:DescribeUser",
"Resource": [
"arn:aws:identitystore::*:identitystore/*",
"arn:aws:identitystore:::user/*"
]
}
]
}
Version history
Current version v3, edited by AWS on 2026-11-06. 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/service-role/AssuranceOperatorPolicy
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/service-role/AssuranceOperatorPolicy
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/service-role/AssuranceOperatorPolicyCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/service-role/AssuranceOperatorPolicyTerraform
resource "aws_iam_role_policy_attachment" "service_role_assuranceoperatorpolicy" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/service-role/AssuranceOperatorPolicy"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("service-role/AssuranceOperatorPolicy"),
);Sources
Pending editorial review. No editorial sources are listed yet.