DataAttributeBindingArgs

data class DataAttributeBindingArgs(val attributes: Output<List<String>>? = null, val dataAttributeBindingId: 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 paths: Output<List<GoogleCloudDataplexV1DataAttributeBindingPathArgs>>? = null, val project: Output<String>? = null, val resource: Output<String>? = null) : ConvertibleToJava<DataAttributeBindingArgs>

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

Constructors

Link copied to clipboard
fun DataAttributeBindingArgs(attributes: Output<List<String>>? = null, dataAttributeBindingId: 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, paths: Output<List<GoogleCloudDataplexV1DataAttributeBindingPathArgs>>? = null, project: Output<String>? = null, resource: Output<String>? = null)

Functions

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

Properties

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

Optional. List of attributes to be associated with the resource, provided in the form: projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}

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

Required. DataAttributeBinding 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 Location.

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

Optional. Description of the DataAttributeBinding.

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. Etags must be used when calling the DeleteDataAttributeBinding and the UpdateDataAttributeBinding method.

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

Optional. User-defined labels for the DataAttributeBinding.

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

Optional. The list of paths for items within the associated resource (eg. columns and partitions within a table) along with attribute bindings.

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

Optional. Immutable. The resource name of the resource that is associated to attributes. Presently, only entity resource is supported in the form: projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/entities/{entity_id} Must belong in the same project and region as the attribute binding, and there can only exist one active binding for a resource.