Dontopedia
Explore

Assume Role Policy Document

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)

Assume Role Policy Document has 34 facts recorded in Dontopedia across 5 references, with 5 live disagreements.

34 facts·22 predicates·5 sources·5 in dispute

Mostly:rdf:type(6), has version(4), has statement array(2)

Maturity scale raw canonical shape-checked rule-derived certified

Rdf:typein disputerdf:type

Has Statement Arrayin disputehasStatementArray

Has Statementin disputehasStatement

Contains Statementin disputecontainsStatement

Has Top Level Keyin disputehasTopLevelKey

  • Statement[5]sourceall time · 21026c15 2bbe 40ca 8b88 Ba2b26cf96e3
  • Version[5]sourceall time · 21026c15 2bbe 40ca 8b88 Ba2b26cf96e3

Has VersionhasVersion

  • 2012-10-17[4]sourceall time · E6065bab 9a91 4a07 A15a 0e80a8e4e284
  • 2012-10-17[2]sourceall time · Af046d57 65da 443f Bf52 38f5b7f37002
  • 2012-10-17[3]sourceall time · Db2ad9b0 1ac9 4f02 Bf0d Ba2b8b433da4
  • 2012-10-17[5]sourceall time · 21026c15 2bbe 40ca 8b88 Ba2b26cf96e3

Allows Principal ServiceallowsPrincipalService

  • ec2.amazonaws.com[1]all time · 0e43f196 Bac8 4b5f 9a10 1480781a75e7

Allows ActionallowsAction

  • sts:AssumeRole[1]all time · 0e43f196 Bac8 4b5f 9a10 1480781a75e7

Versionversion

  • 2012-10-17[1]all time · 0e43f196 Bac8 4b5f 9a10 1480781a75e7

Json EncodedjsonEncoded

  • true[5]sourceall time · 21026c15 2bbe 40ca 8b88 Ba2b26cf96e3

Has Nested StructurehasNestedStructure

Uses FunctionusesFunction

  • jsonencode[5]sourceall time · 21026c15 2bbe 40ca 8b88 Ba2b26cf96e3

Inbound mentions (5)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

assumeRolePolicyAssume Role Policy(1)

containsVariableContains Variable(1)

hasAssumeRolePolicyHas Assume Role Policy(1)

setsAssumeRolePolicySets Assume Role Policy(1)

trustPolicyTrust Policy(1)

Other facts (10)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

10 facts
PredicateValueRef
String Delimitertriple-quotes[4]
Used byIam Create Role Call[4]
FormatJSON[4]
Rdfs:labelassume_role_policy_document[4]
Has Nested JsonPrincipal Object[2]
Is Jsontrue[2]
Uses Policy Version2012-10-17[2]
Contains ActionSts:assume Role[2]
Contains PrincipalAws Root Account[2]
Contains EffectAllow[2]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

allowsActionbeam/0e43f196-bac8-4b5f-9a10-1480781a75e7
sts:AssumeRole
allowsPrincipalServicebeam/0e43f196-bac8-4b5f-9a10-1480781a75e7
ec2.amazonaws.com
containsActionbeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:sts:AssumeRole
containsEffectbeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:Allow
containsPrincipalbeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:AWS-root-account
containsStatementbeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:allow-statement
containsStatementbeam/db2ad9b0-1ac9-4f02-bf0d-ba2b8b433da4
ex:assume-role-statement
formatbeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
JSON
hasNestedJSONbeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:principal-object
hasNestedStructurebeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
ex:statement-array
hasStatementbeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
ex:policy-statement-1
hasStatementbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
ex:statement-1
hasStatementArraybeam/0e43f196-bac8-4b5f-9a10-1480781a75e7
ex:assume-role-statement
hasStatementArraybeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:statement-array
hasTopLevelKeybeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
Statement
hasTopLevelKeybeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
Version
hasVersionbeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
2012-10-17
hasVersionbeam/af046d57-65da-443f-bf52-38f5b7f37002
2012-10-17
hasVersionbeam/db2ad9b0-1ac9-4f02-bf0d-ba2b8b433da4
2012-10-17
hasVersionbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
2012-10-17
isJSONbeam/af046d57-65da-443f-bf52-38f5b7f37002
true
jsonEncodedbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
true
labelbeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
assume_role_policy_document
typebeam/db2ad9b0-1ac9-4f02-bf0d-ba2b8b433da4
ex:AWSIAMPolicyDocument
typebeam/0e43f196-bac8-4b5f-9a10-1480781a75e7
ex:IamPolicyDocument
typebeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
ex:IamPolicyDocument
typebeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
ex:JSONDocument
typebeam/af046d57-65da-443f-bf52-38f5b7f37002
ex:PolicyDocument
typebeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
ex:PolicyDocument
stringDelimiterbeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
triple-quotes
usedBybeam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
ex:iam-create-role-call
usesFunctionbeam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
jsonencode
usesPolicyVersionbeam/af046d57-65da-443f-bf52-38f5b7f37002
2012-10-17
versionbeam/0e43f196-bac8-4b5f-9a10-1480781a75e7
2012-10-17

References (5)

5 references
  1. [1]beam-chunk5 facts
    customctx:claims/beam/0e43f196-bac8-4b5f-9a10-1480781a75e7
    • full textbeam-chunk
      text/plain1 KBdoc:beam/0e43f196-bac8-4b5f-9a10-1480781a75e7
      Show excerpt
      description = "Example KMS key for encryption" deletion_window_in_days = 7 } resource "aws_db_instance" "example" { allocated_storage = 20 engine = "mysql" engine_version = "5.7" instance_clas
  2. [2]beam-chunk10 facts
    customctx:claims/beam/af046d57-65da-443f-bf52-38f5b7f37002
    • full textbeam-chunk
      text/plain1 KBdoc:beam/af046d57-65da-443f-bf52-38f5b7f37002
      Show excerpt
      - Use the shared AMI ID in your Terraform configuration. - Ensure IAM permissions are correctly configured. - Validate and apply your Terraform configuration. By following these steps, you should be able to use a specific custom AMI that i
  3. [3]beam-chunk3 facts
    customctx:claims/beam/db2ad9b0-1ac9-4f02-bf0d-ba2b8b433da4
    • full textbeam-chunk
      text/plain1 KBdoc:beam/db2ad9b0-1ac9-4f02-bf0d-ba2b8b433da4
      Show excerpt
      "arn:aws:iam::123456789012:user/user1", "arn:aws:iam::123456789012:user/user2", "arn:aws:iam::123456789012:user/user3", "arn:aws:iam::123456789012:user/user4" ] # Create the role assume_role_policy_document = '''{ "Vers
  4. [4]beam-chunk8 facts
    customctx:claims/beam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
    • full textbeam-chunk
      text/plain1 KBdoc:beam/e6065bab-9a91-4a07-a15a-0e80a8e4e284
      Show excerpt
      If you have a list of specific users who should have access, you can modify the `AssumeRolePolicyDocument` accordingly: ```python assume_role_policy_document = '''{ "Version": "2012-10-17", "Statement": [ { "Eff
  5. [5]beam-chunk8 facts
    customctx:claims/beam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
    • full textbeam-chunk
      text/plain1 KBdoc:beam/21026c15-2bbe-40ca-8b88-ba2b26cf96e3
      Show excerpt
      outputs.tf main.tf ``` #### Shared Resources Module (`modules/shared_resources/main.tf`) ```hcl variable "role_name" { type = string default = "shared-role" } resource "aws_iam_role" "shared_role" { name = var.role_name a

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.