inlinePolicies

@JvmName(name = "vmnsksjhnxooidlg")
suspend fun inlinePolicies(value: Output<List<RoleInlinePolicyArgs>>)
@JvmName(name = "pndlahevgavuxcix")
suspend fun inlinePolicies(value: List<RoleInlinePolicyArgs>?)

Parameters

value

Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., inline_policy {}) will cause the provider to remove all inline policies added out of band on apply.


@JvmName(name = "trecwfkayvopaxlx")
suspend fun inlinePolicies(vararg values: Output<RoleInlinePolicyArgs>)


@JvmName(name = "jtvvupdtbpjhvbpx")
suspend fun inlinePolicies(values: List<Output<RoleInlinePolicyArgs>>)
@JvmName(name = "hjwiggvmkjsytqjx")
suspend fun inlinePolicies(vararg values: RoleInlinePolicyArgs)

Parameters

values

Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., inline_policy {}) will cause the provider to remove all inline policies added out of band on apply.


@JvmName(name = "xsaxdqhtyfxpletj")
suspend fun inlinePolicies(argument: List<suspend RoleInlinePolicyArgsBuilder.() -> Unit>)
@JvmName(name = "nfghqvfpwhwpoyrd")
suspend fun inlinePolicies(vararg argument: suspend RoleInlinePolicyArgsBuilder.() -> Unit)
@JvmName(name = "klfxrdheehsixpqm")
suspend fun inlinePolicies(argument: suspend RoleInlinePolicyArgsBuilder.() -> Unit)

Parameters

argument

Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., inline_policy {}) will cause the provider to remove all inline policies added out of band on apply.