AssetArgs

data class AssetArgs(val assetId: Output<String>? = null, val description: Output<String>? = null, val discoverySpec: Output<GoogleCloudDataplexV1AssetDiscoverySpecArgs>? = 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<GoogleCloudDataplexV1AssetResourceSpecArgs>? = null, val zone: Output<String>? = null) : ConvertibleToJava<AssetArgs>

Creates an asset resource. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun AssetArgs(assetId: Output<String>? = null, description: Output<String>? = null, discoverySpec: Output<GoogleCloudDataplexV1AssetDiscoverySpecArgs>? = 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<GoogleCloudDataplexV1AssetResourceSpecArgs>? = null, zone: Output<String>? = null)

Functions

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

Properties

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

Required. Asset identifier. This ID will be used to generate names such as table 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 zone.

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

Optional. Description of the asset.

Link copied to clipboard

Optional. Specification of the discovery feature applied to data referenced by this asset. When this spec is left unset, the asset will use the spec set on the parent 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 asset.

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 resource that is referenced by this asset.

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