LakeArgs

data class LakeArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val lakeId: Output<String>? = null, val location: Output<String>? = null, val metastore: Output<GoogleCloudDataplexV1LakeMetastoreArgs>? = null, val project: Output<String>? = null) : ConvertibleToJava<LakeArgs>

Creates a lake resource. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun LakeArgs(description: Output<String>? = null, displayName: Output<String>? = null, labels: Output<Map<String, String>>? = null, lakeId: Output<String>? = null, location: Output<String>? = null, metastore: Output<GoogleCloudDataplexV1LakeMetastoreArgs>? = null, project: Output<String>? = null)

Functions

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

Properties

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

Optional. Description of the lake.

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

Optional. User friendly display name.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

Optional. User-defined labels for the lake.

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

Required. Lake identifier. This ID will be used to generate names such as database and dataset names when publishing metadata to Hive Metastore and BigQuery. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must end with a number or a letter. * Must be between 1-63 characters. * Must be unique within the customer project / location.

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

Optional. Settings to manage lake and Dataproc Metastore service instance association.

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