Assume Role Policy
From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)
Assume Role Policy has 31 facts recorded in Dontopedia across 6 references, with 3 live disagreements.
Mostly:rdf:type(6), has statement(3), used by multiple roles(2)
Maturity scale
raw canonical shape-checked rule-derived certifiedRdf:typein disputerdf:type
- Assume Role Policy[2]all time · Ff8d44cf 7456 49c8 9f71 Dbb4ca6bb0a7
- Aws Iam Policy[1]all time · 0e26b014 48f3 48be B3ea 6bf9f012bfeb
- Iam Assume Role Policy[4]all time · 940fa24d B54c 4bcb A633 2f50a4ccf081
- Iam Policy[3]all time · Ea61303b F5de 4e36 9ffd 8201945d4252
- Iam Policy[5]all time · 1a6a6272 E939 42d4 Bdfb 022b93350837
- Policy Document[6]all time · 1e913611 945f 4136 A02e 9d2d4269560f
Has Statementin disputehasStatement
- Assume Role Statement[4]sourceall time · 940fa24d B54c 4bcb A633 2f50a4ccf081
- Policy Statement[5]sourceall time · 1a6a6272 E939 42d4 Bdfb 022b93350837
- Statement 1[3]all time · Ea61303b F5de 4e36 9ffd 8201945d4252
Used by Multiple Rolesin disputeusedByMultipleRoles
- Ingestion Role[3]all time · Ea61303b F5de 4e36 9ffd 8201945d4252
- Retrieval Role[3]all time · Ea61303b F5de 4e36 9ffd 8201945d4252
Has VersionhasVersion
Versionversion
Rdfs:labelrdfs:label
Json StructurejsonStructure
- Policy Json Object[4]all time · 940fa24d B54c 4bcb A633 2f50a4ccf081
Encoded WithencodedWith
- Jsonencode Function[4]sourceall time · 940fa24d B54c 4bcb A633 2f50a4ccf081
Used byusedBy
- Ingestion Role[3]all time · Ea61303b F5de 4e36 9ffd 8201945d4252
Encoded FormatencodedFormat
- JSON[3]sourceall time · Ea61303b F5de 4e36 9ffd 8201945d4252
Encoded byencodedBy
- Jsonencode[3]sourceall time · Ea61303b F5de 4e36 9ffd 8201945d4252
Contains StatementcontainsStatement
- Iam Policy Statement[1]sourceall time · 0e26b014 48f3 48be B3ea 6bf9f012bfeb
Inbound mentions (8)
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.
hasAssumeRolePolicyHas Assume Role Policy(3)
- Ingestion Role
ex:ingestion-role - Ingestion Role Resource
ex:ingestion-role-resource - Retrieval Role
ex:retrieval-role
partOfPart of(3)
- Policy Statement
ex:policy-statement - Policy Statements Array
ex:policy-statements-array - Statement 1
ex:statement-1
usedInUsed in(2)
- Jsonencode
ex:jsonencode - Jsonencode Function
ex:jsonencode-function
Other facts (8)
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.
| Predicate | Value | Ref |
|---|---|---|
| Json Encoded | true | [5] |
| Encoded Value | jsonencode({...}) | [2] |
| Has Statement Array | 1 | [2] |
| Encoded As | Json Format | [2] |
| Uses Function | Jsonencode Function | [2] |
| Has Part | Policy Statement | [2] |
| Policy Version | 2012-10-17 | [2] |
| Specifies | Iam Role Assumption | [6] |
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.
References (6)
- custom
ctx:claims/beam/0e26b014-48f3-48be-b3ea-6bf9f012bfeb- full textbeam-chunktext/plain1 KB
doc:beam/0e26b014-48f3-48be-b3ea-6bf9f012bfebShow excerpt
By creating a centralized shared resources module and using outputs and inputs effectively, you can manage shared resources like IAM roles between ingestion and retrieval modules without duplication. This approach ensures consistency and ma…
- custom
ctx:claims/beam/ff8d44cf-7456-49c8-9f71-dbb4ca6bb0a7 - custom
ctx:claims/beam/ea61303b-f5de-4e36-9ffd-8201945d4252- full textbeam-chunktext/plain1 KB
doc:beam/ea61303b-f5de-4e36-9ffd-8201945d4252Show excerpt
assume_role_policy = jsonencode({ Version = "2012-10-17" Statement = [ { Action = "sts:AssumeRole" Effect = "Allow" Principal = { Service = "lambda.amazonaws.com" } }, ] …
- custom
ctx:claims/beam/940fa24d-b54c-4bcb-a633-2f50a4ccf081- full textbeam-chunktext/plain1 KB
doc:beam/940fa24d-b54c-4bcb-a633-2f50a4ccf081Show excerpt
Here is the full example with all the pieces together: #### `modules/ingestion/variables.tf` ```hcl variable "bucket_name" { description = "Name of the S3 bucket." type = string } variable "role_name" { description = "Name o…
- custom
ctx:claims/beam/1a6a6272-e939-42d4-bdfb-022b93350837- full textbeam-chunktext/plain1 KB
doc:beam/1a6a6272-e939-42d4-bdfb-022b93350837Show excerpt
Ensure that the shared resources module exports the necessary information (like ARNs) and that the ingestion and retrieval modules consume these outputs as inputs. #### Shared Resources Module (`modules/shared_resources/main.tf`) ```hcl v…
- custom
ctx:claims/beam/1e913611-945f-4136-a02e-9d2d4269560f- full textbeam-chunktext/plain1 KB
doc:beam/1e913611-945f-4136-a02e-9d2d4269560fShow excerpt
RoleName='CostDataAccess', PolicyArn=policy_response['Policy']['Arn'] ) print("Policy attached to role:", attach_response) ``` ### Explanation 1. **Determine the Number of Users**: - Calculate 4% of the total number of users i…
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.