GetPrincipalPolicySimulationInvokeResult

data class GetPrincipalPolicySimulationInvokeResult(val actionNames: List<String>, val additionalPoliciesJsons: List<String>? = null, val allAllowed: Boolean, val callerArn: String? = null, val contexts: List<GetPrincipalPolicySimulationContext>? = null, val id: String, val permissionsBoundaryPoliciesJsons: List<String>? = null, val policySourceArn: String, val resourceArns: List<String>? = null, val resourceHandlingOption: String? = null, val resourceOwnerAccountId: String? = null, val resourcePolicyJson: String? = null, val results: List<GetPrincipalPolicySimulationResult>)

A collection of values returned by getPrincipalPolicySimulation.

Constructors

Link copied to clipboard
constructor(actionNames: List<String>, additionalPoliciesJsons: List<String>? = null, allAllowed: Boolean, callerArn: String? = null, contexts: List<GetPrincipalPolicySimulationContext>? = null, id: String, permissionsBoundaryPoliciesJsons: List<String>? = null, policySourceArn: String, resourceArns: List<String>? = null, resourceHandlingOption: String? = null, resourceOwnerAccountId: String? = null, resourcePolicyJson: String? = null, results: List<GetPrincipalPolicySimulationResult>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

true if all of the simulation results have decision "allowed", or false otherwise.

Link copied to clipboard
val callerArn: String? = null
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard
val resourceArns: List<String>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A set of result objects, one for each of the simulated requests, with the following nested attributes: