EntryGroupIamMemberArgs

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

Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.

Constructors

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

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.

Functions

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