RoleArgsBuilder

Builder for RoleArgs.

Functions

Link copied to clipboard
@JvmName(name = "mkawvasbnhllmaic")
suspend fun assumeRolePolicy(value: Output<String>)
@JvmName(name = "jyxvpnpfvvxfkpmv")
suspend fun assumeRolePolicy(value: String?)
Link copied to clipboard
@JvmName(name = "tdpbchcguirudxwo")
suspend fun description(value: Output<String>)
@JvmName(name = "kioqrenattjlnvhj")
suspend fun description(value: String?)
Link copied to clipboard
@JvmName(name = "mkmhyxdylnecdkkc")
suspend fun forceDetachPolicies(value: Output<Boolean>)
@JvmName(name = "adcykkalirencxxg")
suspend fun forceDetachPolicies(value: Boolean?)
Link copied to clipboard
@JvmName(name = "xljqqmwgdjfybnse")
suspend fun inlinePolicies(value: Output<List<RoleInlinePolicyArgs>>)
@JvmName(name = "wwthvbduuwtepxib")
suspend fun inlinePolicies(vararg values: RoleInlinePolicyArgs)
@JvmName(name = "vawuxkjnidykewtb")
suspend fun inlinePolicies(vararg values: Output<RoleInlinePolicyArgs>)
@JvmName(name = "mdbtecfsjbjyilqm")
suspend fun inlinePolicies(vararg argument: suspend RoleInlinePolicyArgsBuilder.() -> Unit)
@JvmName(name = "umkuhmdavmemuega")
suspend fun inlinePolicies(value: List<RoleInlinePolicyArgs>?)
@JvmName(name = "getmvpoburebdukg")
suspend fun inlinePolicies(values: List<Output<RoleInlinePolicyArgs>>)
@JvmName(name = "atgrxwdrvfrfwjog")
suspend fun inlinePolicies(argument: List<suspend RoleInlinePolicyArgsBuilder.() -> Unit>)
@JvmName(name = "thlfkmiapskqdjes")
suspend fun inlinePolicies(argument: suspend RoleInlinePolicyArgsBuilder.() -> Unit)
Link copied to clipboard
@JvmName(name = "lcgigqnmfiblmfio")
suspend fun managedPolicyArns(value: Output<List<String>>)
@JvmName(name = "dxkblhesiplsuise")
suspend fun managedPolicyArns(vararg values: Output<String>)
@JvmName(name = "uwolthnpmylulnhu")
suspend fun managedPolicyArns(vararg values: String)
@JvmName(name = "umbpeeschbivgwwx")
suspend fun managedPolicyArns(values: List<Output<String>>)
@JvmName(name = "gwyrvfuqtiseolll")
suspend fun managedPolicyArns(value: List<String>?)
Link copied to clipboard
@JvmName(name = "dsqjgabjmnbwyloi")
suspend fun maxSessionDuration(value: Output<Int>)
@JvmName(name = "uuxlvjkskpsaiskk")
suspend fun maxSessionDuration(value: Int?)
Link copied to clipboard
@JvmName(name = "nlryjxjnikpbcymt")
suspend fun name(value: Output<String>)
@JvmName(name = "bfodichtncgqjgan")
suspend fun name(value: String?)
Link copied to clipboard
@JvmName(name = "rhrwjikrqfoxcgab")
suspend fun namePrefix(value: Output<String>)
@JvmName(name = "qudyblpqwobyvunh")
suspend fun namePrefix(value: String?)
Link copied to clipboard
@JvmName(name = "ypfhvbliqhioegfy")
suspend fun path(value: Output<String>)
@JvmName(name = "oacvxbyfrnwnpgid")
suspend fun path(value: String?)
Link copied to clipboard
@JvmName(name = "xoaxwcjjbrvsewfv")
suspend fun permissionsBoundary(value: Output<String>)
@JvmName(name = "rbdowxtdhdwrxfui")
suspend fun permissionsBoundary(value: String?)
Link copied to clipboard
@JvmName(name = "suarmpokkyquqwtc")
suspend fun tags(value: Output<Map<String, String>>)
@JvmName(name = "jlkpyxhhlabojesy")
fun tags(vararg values: Pair<String, String>)
@JvmName(name = "uwmhfsktwcmstpof")
suspend fun tags(value: Map<String, String>?)