BillingAccountIamMemberArgs

data class BillingAccountIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<BillingAccountIamMemberArgs>

Sets the access control policy for a billing account. Replaces any existing policy. The caller must have the billing.accounts.setIamPolicy permission on the account, which is often given to billing account administrators.

Constructors

Link copied to clipboard
fun BillingAccountIamMemberArgs(condition: Output<ConditionArgs>? = null, member: Output<String>? = null, name: Output<String>? = null, role: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): BillingAccountIamMemberArgs

Properties

Link copied to clipboard
val condition: Output<ConditionArgs>? = null

An IAM Condition for a given binding.

Link copied to clipboard
val member: Output<String>? = null

Identity that will be granted the privilege in role. The entry can have one of the following values:

Link copied to clipboard
val name: Output<String>? = null

The name of the resource to manage IAM policies for.

Link copied to clipboard
val role: Output<String>? = null

The role that should be applied.