contexts

@JvmName(name = "qorkwosyyplwqqjb")
suspend fun contexts(value: List<GetPrincipalPolicySimulationContext>?)

Parameters

value

Each context block defines an entry in the table of additional context keys in the simulated request. IAM uses context keys for both custom conditions and for interpolating dynamic request-specific values into policy values. If you use policies that include those features then you will need to provide suitable example values for those keys to achieve a realistic simulation.


@JvmName(name = "cqlqbyyklaxgfuqo")
suspend fun contexts(argument: List<suspend GetPrincipalPolicySimulationContextBuilder.() -> Unit>)
@JvmName(name = "smkpqyepuqqdrkng")
suspend fun contexts(vararg argument: suspend GetPrincipalPolicySimulationContextBuilder.() -> Unit)
@JvmName(name = "aqhuvxocxcecdkgk")
suspend fun contexts(argument: suspend GetPrincipalPolicySimulationContextBuilder.() -> Unit)

Parameters

argument

Each context block defines an entry in the table of additional context keys in the simulated request. IAM uses context keys for both custom conditions and for interpolating dynamic request-specific values into policy values. If you use policies that include those features then you will need to provide suitable example values for those keys to achieve a realistic simulation.


@JvmName(name = "ftpqtgeciqlblkrk")
suspend fun contexts(vararg values: GetPrincipalPolicySimulationContext)

Parameters

values

Each context block defines an entry in the table of additional context keys in the simulated request. IAM uses context keys for both custom conditions and for interpolating dynamic request-specific values into policy values. If you use policies that include those features then you will need to provide suitable example values for those keys to achieve a realistic simulation.