Asset Args
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
constructor(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)
Properties
Link copied to clipboard
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
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
Optional. User friendly display name.
Link copied to clipboard
Specification of the resource that is referenced by this asset.