AttributeArgs

data class AttributeArgs(val dataAccessSpec: Output<GoogleCloudDataplexV1DataAccessSpecArgs>? = null, val dataAttributeId: Output<String>? = null, val dataTaxonomyId: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val parentId: Output<String>? = null, val project: Output<String>? = null, val resourceAccessSpec: Output<GoogleCloudDataplexV1ResourceAccessSpecArgs>? = null) : ConvertibleToJava<AttributeArgs>

Create a DataAttribute resource. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun AttributeArgs(dataAccessSpec: Output<GoogleCloudDataplexV1DataAccessSpecArgs>? = null, dataAttributeId: Output<String>? = null, dataTaxonomyId: Output<String>? = null, description: Output<String>? = null, displayName: Output<String>? = null, etag: Output<String>? = null, labels: Output<Map<String, String>>? = null, location: Output<String>? = null, parentId: Output<String>? = null, project: Output<String>? = null, resourceAccessSpec: Output<GoogleCloudDataplexV1ResourceAccessSpecArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Optional. Specified when applied to data stored on the resource (eg: rows, columns in BigQuery Tables).

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

Required. DataAttribute identifier. * Must contain only lowercase letters, numbers and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the DataTaxonomy.

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

Optional. Description of the DataAttribute.

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

Optional. User friendly display name.

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

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

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

Optional. User-defined labels for the DataAttribute.

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

Optional. The ID of the parent DataAttribute resource, should belong to the same data taxonomy. Circular dependency in parent chain is not valid. Maximum depth of the hierarchy allowed is 4. a -> b -> c -> d -> e, depth = 4

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

Optional. Specified when applied to a resource (eg: Cloud Storage bucket, BigQuery dataset, BigQuery table).