lib/google/apis/dataplex_v1/classes.rb in google-apis-dataplex_v1-0.24.0 vs lib/google/apis/dataplex_v1/classes.rb in google-apis-dataplex_v1-0.25.0
- old
+ new
@@ -1082,11 +1082,11 @@
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# Optional. The list of paths for items within the associated resource (eg.
- # columns within a table) along with attribute bindings.
+ # columns and partitions within a table) along with attribute bindings.
# Corresponds to the JSON property `paths`
# @return [Array<Google::Apis::DataplexV1::GoogleCloudDataplexV1DataAttributeBindingPath>]
attr_accessor :paths
# Optional. Immutable. The resource name of the resource that is associated to
@@ -1128,11 +1128,13 @@
@uid = args[:uid] if args.key?(:uid)
@update_time = args[:update_time] if args.key?(:update_time)
end
end
- # Represents a subresource of a given resource, and associated bindings with it.
+ # Represents a subresource of the given resource, and associated bindings with
+ # it. Currently supported subresources are column and partition schema fields
+ # within a table.
class GoogleCloudDataplexV1DataAttributeBindingPath
include Google::Apis::Core::Hashable
# Optional. List of attributes to be associated with the path of the resource,
# provided in the form: projects/`project`/locations/`location`/dataTaxonomies/`
@@ -1140,11 +1142,11 @@
# Corresponds to the JSON property `attributes`
# @return [Array<String>]
attr_accessor :attributes
# Required. The name identifier of the path. Nested columns should be of the
- # form: 'country.state.city'.
+ # form: 'address.city'.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
def initialize(**args)
@@ -2324,16 +2326,25 @@
# location_id`/lakes/`lake_id`/zones/`zone_id`/entities/`entity_id`.
# Corresponds to the JSON property `entity`
# @return [String]
attr_accessor :entity
+ # Immutable. The service-qualified full resource name of the cloud resource for
+ # a DataScan job to scan against. The field could be: BigQuery table of type "
+ # TABLE" for DataProfileScan/DataQualityScan Format: //bigquery.googleapis.com/
+ # projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
+ # Corresponds to the JSON property `resource`
+ # @return [String]
+ attr_accessor :resource
+
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@entity = args[:entity] if args.key?(:entity)
+ @resource = args[:resource] if args.key?(:resource)
end
end
# DataTaxonomy represents a set of hierarchical DataAttributes resources,
# grouped with a common theme Eg: 'SensitiveDataTaxonomy' can have attributes to