EntryArgs

data class EntryArgs(val bigqueryDateShardedSpec: Output<GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs>? = null, val bigqueryTableSpec: Output<GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val entryGroupId: Output<String>? = null, val entryId: Output<String>? = null, val gcsFilesetSpec: Output<GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs>? = null, val linkedResource: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val schema: Output<GoogleCloudDatacatalogV1beta1SchemaArgs>? = null, val type: Output<EntryType>? = null, val userSpecifiedSystem: Output<String>? = null, val userSpecifiedType: Output<String>? = null) : ConvertibleToJava<EntryArgs>

Creates an entry. Only entries of 'FILESET' type or user-specified type can be created. Users should enable the Data Catalog API in the project identified by the parent parameter (see Data Catalog Resource Project (https://cloud.google.com/data-catalog/docs/concepts/resource-project) for more information). A maximum of 100,000 entries may be created per entry group. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun EntryArgs(bigqueryDateShardedSpec: Output<GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecArgs>? = null, bigqueryTableSpec: Output<GoogleCloudDatacatalogV1beta1BigQueryTableSpecArgs>? = null, description: Output<String>? = null, displayName: Output<String>? = null, entryGroupId: Output<String>? = null, entryId: Output<String>? = null, gcsFilesetSpec: Output<GoogleCloudDatacatalogV1beta1GcsFilesetSpecArgs>? = null, linkedResource: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, schema: Output<GoogleCloudDatacatalogV1beta1SchemaArgs>? = null, type: Output<EntryType>? = null, userSpecifiedSystem: Output<String>? = null, userSpecifiedType: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard

Specification for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.

Link copied to clipboard

Specification that applies to a BigQuery table. This is only valid on entries of type TABLE.

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

Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.

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

Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.

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

Required. The id of the entry to create.

Link copied to clipboard

Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.

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

The resource this metadata entry refers to. For Google Cloud Platform resources, linked_resource is the full name of the resource. For example, the linked_resource for a table resource from BigQuery is: * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.

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

Schema of the entry. An entry might not have any schema attached to it.

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

The type of the entry. Only used for Entries with types in the EntryType enum.

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

This field indicates the entry's source system that Data Catalog does not integrate with. user_specified_system strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.

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

Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". user_specified_type strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use user_specified_type.