RoleArgsBuilder

Builder for RoleArgs.

Functions

Link copied to clipboard
@JvmName(name = "huveqfxxmsbqrjdd")
suspend fun assumeRolePolicyDocument(value: Output<Any>)
@JvmName(name = "qbgnjnipiynleita")
suspend fun assumeRolePolicyDocument(value: Any?)
Link copied to clipboard
@JvmName(name = "nkvwqmmpeyvdsppc")
suspend fun description(value: Output<String>)
@JvmName(name = "fokovwxmybjwmxbm")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "btapgterehqkmbkl")
suspend fun managedPolicyArns(value: Output<List<String>>)
@JvmName(name = "vpknpawjrrhppvnt")
suspend fun managedPolicyArns(vararg values: Output<String>)
@JvmName(name = "ycbhiewuyfyskauj")
suspend fun managedPolicyArns(vararg values: String)
@JvmName(name = "crmwwejmoapdlqwk")
suspend fun managedPolicyArns(values: List<Output<String>>)
@JvmName(name = "gcligwsswhrnnxrm")
suspend fun managedPolicyArns(value: List<String>?)
Link copied to clipboard
@JvmName(name = "rblhrxpvcnfmpemq")
suspend fun maxSessionDuration(value: Output<Int>)
@JvmName(name = "stbdohjuqrxlnloe")
suspend fun maxSessionDuration(value: Int?)
Link copied to clipboard
@JvmName(name = "lnuwvuxcwsgcmiya")
suspend fun path(value: Output<String>)
@JvmName(name = "itrwmteleifmsrln")
suspend fun path(value: String?)
Link copied to clipboard
@JvmName(name = "wsycqrrtsokswjdh")
suspend fun permissionsBoundary(value: Output<String>)
@JvmName(name = "tqmfqhnoojxedpal")
suspend fun permissionsBoundary(value: String?)
Link copied to clipboard
@JvmName(name = "sqopeyorpomjlrex")
suspend fun policies(value: Output<List<RolePolicyArgs>>)
@JvmName(name = "wgoytlsvbqgpqxih")
suspend fun policies(vararg values: RolePolicyArgs)
@JvmName(name = "rpfebsbqsbqllkbs")
suspend fun policies(vararg values: Output<RolePolicyArgs>)
@JvmName(name = "gunpkiwgflchgwhc")
suspend fun policies(vararg argument: suspend RolePolicyArgsBuilder.() -> Unit)
@JvmName(name = "jlpwvnvatxkewkyl")
suspend fun policies(value: List<RolePolicyArgs>?)
@JvmName(name = "hbbtyqpamhvklyes")
suspend fun policies(values: List<Output<RolePolicyArgs>>)
@JvmName(name = "jkpyngogeltnllit")
suspend fun policies(argument: List<suspend RolePolicyArgsBuilder.() -> Unit>)
@JvmName(name = "emxevrioortlyxpo")
suspend fun policies(argument: suspend RolePolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "rpfnuhuqbatexenp")
suspend fun roleName(value: Output<String>)
@JvmName(name = "gyvpesgewhtxqsiy")
suspend fun roleName(value: String?)
Link copied to clipboard
@JvmName(name = "ybpnpkjmoiibhdnj")
suspend fun tags(value: Output<List<TagArgs>>)
@JvmName(name = "byaejetmxdqdjtge")
suspend fun tags(vararg values: TagArgs)
@JvmName(name = "haaxhwmcpmhnhjjm")
suspend fun tags(vararg values: Output<TagArgs>)
@JvmName(name = "rxhwgdgsbfsdghed")
suspend fun tags(vararg argument: suspend TagArgsBuilder.() -> Unit)
@JvmName(name = "vgnugyvdanjfbfue")
suspend fun tags(value: List<TagArgs>?)
@JvmName(name = "mbnwhpjklexokydh")
suspend fun tags(values: List<Output<TagArgs>>)
@JvmName(name = "aifkxkkyodqcajwv")
suspend fun tags(argument: List<suspend TagArgsBuilder.() -> Unit>)
@JvmName(name = "bekqakgctqqrflfm")
suspend fun tags(argument: suspend TagArgsBuilder.() -> Unit)