ZoneArgs

data class ZoneArgs(val description: Output<String>? = null, val discoverySpec: Output<GoogleCloudDataplexV1ZoneDiscoverySpecArgs>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val lakeId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val resourceSpec: Output<GoogleCloudDataplexV1ZoneResourceSpecArgs>? = null, val type: Output<ZoneType>? = null, val zoneId: Output<String>? = null) : ConvertibleToJava<ZoneArgs>

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

Constructors

Link copied to clipboard
fun ZoneArgs(description: Output<String>? = null, discoverySpec: Output<GoogleCloudDataplexV1ZoneDiscoverySpecArgs>? = null, displayName: Output<String>? = null, labels: Output<Map<String, String>>? = null, lakeId: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, resourceSpec: Output<GoogleCloudDataplexV1ZoneResourceSpecArgs>? = null, type: Output<ZoneType>? = null, zoneId: Output<String>? = null)

Functions

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

Properties

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

Optional. Description of the zone.

Link copied to clipboard

Optional. Specification of the discovery feature applied to data in this zone.

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 zone.

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

Specification of the resources that are referenced by the assets within this zone.

Link copied to clipboard
val type: Output<ZoneType>? = null

Immutable. The type of the zone.

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

Required. Zone 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 across all lakes from all locations in a project. * Must not be one of the reserved IDs (i.e. "default", "global-temp")