GoogleCloudDataplexV1ResourceAccessSpecArgs

data class GoogleCloudDataplexV1ResourceAccessSpecArgs(val owners: Output<List<String>>? = null, val readers: Output<List<String>>? = null, val writers: Output<List<String>>? = null) : ConvertibleToJava<GoogleCloudDataplexV1ResourceAccessSpecArgs>

ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.

Constructors

fun GoogleCloudDataplexV1ResourceAccessSpecArgs(owners: Output<List<String>>? = null, readers: Output<List<String>>? = null, writers: Output<List<String>>? = null)

Functions

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

Properties

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

Optional. The set of principals to be granted owner role on the resource.

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

Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource.

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

Optional. The set of principals to be granted writer role on the resource.