datacatalog library

Classes

Binding
Associates members, or principals, with a role.
BindingDatacatalogV1beta1
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
BindingResponseDatacatalogV1beta1
Associates members, or principals, with a role.
Entry
Creates an entry. You can create entries only with 'FILESET', 'CLUSTER', 'DATA_STREAM', or custom types. Data Catalog automatically creates entries with other types during metadata ingestion from integrated systems. You must enable the Data Catalog API in the project identified by the parent parameter. For more information, see Data Catalog resource project. An entry group can have a maximum of 100,000 entries. Auto-naming is currently not supported for this resource.
EntryArgs
The set of arguments for Entry. The set of arguments for Entry.
EntryDatacatalogV1beta1
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.
EntryDatacatalogV1beta1Args
The set of arguments for Entry. The set of arguments for Entry.
EntryGroup
Creates an entry group. An entry group contains logically related entries together with Cloud Identity and Access Management policies. These policies specify users who can create, edit, and view entries within entry groups. Data Catalog automatically creates entry groups with names that start with the @ symbol for the following resources: * BigQuery entries (@bigquery) * Pub/Sub topics (@pubsub) * Dataproc Metastore services (@dataproc_metastore_{SERVICE_NAME_HASH}) You can create your own entry groups for Cloud Storage fileset entries and custom entries together with the corresponding IAM policies. User-created entry groups can't contain the @ symbol, it is reserved for automatically created groups. Entry groups, like entries, can be searched. A maximum of 10,000 entry groups may be created per organization across all locations. You must enable the Data Catalog API in the project identified by the parent parameter. For more information, see Data Catalog resource project.
EntryGroupArgs
The set of arguments for EntryGroup. The set of arguments for EntryGroup.
EntryGroupDatacatalogV1beta1
A maximum of 10,000 entry groups may be created per organization across all locations. 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).
EntryGroupDatacatalogV1beta1Args
The set of arguments for EntryGroup. The set of arguments for EntryGroup.
EntryGroupIamBinding
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
EntryGroupIamBindingArgs
The set of arguments for EntryGroupIamBinding. The set of arguments for EntryGroupIamBinding.
EntryGroupIamBindingDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
EntryGroupIamBindingDatacatalogV1beta1Args
The set of arguments for EntryGroupIamBinding. The set of arguments for EntryGroupIamBinding.
EntryGroupIamMember
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
EntryGroupIamMemberArgs
The set of arguments for EntryGroupIamMember. The set of arguments for EntryGroupIamMember.
EntryGroupIamMemberDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
EntryGroupIamMemberDatacatalogV1beta1Args
The set of arguments for EntryGroupIamMember. The set of arguments for EntryGroupIamMember.
EntryGroupIamPolicy
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EntryGroupIamPolicyArgs
The set of arguments for EntryGroupIamPolicy. The set of arguments for EntryGroupIamPolicy.
EntryGroupIamPolicyDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
EntryGroupIamPolicyDatacatalogV1beta1Args
The set of arguments for EntryGroupIamPolicy. The set of arguments for EntryGroupIamPolicy.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprDatacatalogV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponseDatacatalogV1beta1
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GetEntryArgs
Arguments for getEntry. Arguments for getEntry.
GetEntryDatacatalogV1beta1Args
Arguments for getEntry. Arguments for getEntry.
GetEntryDatacatalogV1beta1Result
Result data returned by getEntry.
GetEntryGroupArgs
Arguments for getEntryGroup. Arguments for getEntryGroup.
GetEntryGroupDatacatalogV1beta1Args
Arguments for getEntryGroup. Arguments for getEntryGroup.
GetEntryGroupDatacatalogV1beta1Result
Result data returned by getEntryGroup.
GetEntryGroupIamPolicyArgs
Arguments for getEntryGroupIamPolicy. Arguments for getEntryGroupIamPolicy.
GetEntryGroupIamPolicyDatacatalogV1beta1Args
Arguments for getEntryGroupIamPolicy. Arguments for getEntryGroupIamPolicy.
GetEntryGroupIamPolicyDatacatalogV1beta1Result
Result data returned by getEntryGroupIamPolicy.
GetEntryGroupIamPolicyResult
Result data returned by getEntryGroupIamPolicy.
GetEntryGroupResult
Result data returned by getEntryGroup.
GetEntryResult
Result data returned by getEntry.
GetPolicyTagArgs
Arguments for getPolicyTag. Arguments for getPolicyTag.
GetPolicyTagDatacatalogV1beta1Args
Arguments for getPolicyTag. Arguments for getPolicyTag.
GetPolicyTagDatacatalogV1beta1Result
Result data returned by getPolicyTag.
GetPolicyTagResult
Result data returned by getPolicyTag.
GetTagTemplateArgs
Arguments for getTagTemplate. Arguments for getTagTemplate.
GetTagTemplateDatacatalogV1beta1Args
Arguments for getTagTemplate. Arguments for getTagTemplate.
GetTagTemplateDatacatalogV1beta1Result
Result data returned by getTagTemplate.
GetTagTemplateIamPolicyArgs
Arguments for getTagTemplateIamPolicy. Arguments for getTagTemplateIamPolicy.
GetTagTemplateIamPolicyDatacatalogV1beta1Args
Arguments for getTagTemplateIamPolicy. Arguments for getTagTemplateIamPolicy.
GetTagTemplateIamPolicyDatacatalogV1beta1Result
Result data returned by getTagTemplateIamPolicy.
GetTagTemplateIamPolicyResult
Result data returned by getTagTemplateIamPolicy.
GetTagTemplateResult
Result data returned by getTagTemplate.
GetTaxonomyArgs
Arguments for getTaxonomy. Arguments for getTaxonomy.
GetTaxonomyDatacatalogV1beta1Args
Arguments for getTaxonomy. Arguments for getTaxonomy.
GetTaxonomyDatacatalogV1beta1Result
Result data returned by getTaxonomy.
GetTaxonomyIamPolicyArgs
Arguments for getTaxonomyIamPolicy. Arguments for getTaxonomyIamPolicy.
GetTaxonomyIamPolicyDatacatalogV1beta1Args
Arguments for getTaxonomyIamPolicy. Arguments for getTaxonomyIamPolicy.
GetTaxonomyIamPolicyDatacatalogV1beta1Result
Result data returned by getTaxonomyIamPolicy.
GetTaxonomyIamPolicyResult
Result data returned by getTaxonomyIamPolicy.
GetTaxonomyPolicyTagIamPolicyArgs
Arguments for getTaxonomyPolicyTagIamPolicy. Arguments for getTaxonomyPolicyTagIamPolicy.
GetTaxonomyPolicyTagIamPolicyDatacatalogV1beta1Args
Arguments for getTaxonomyPolicyTagIamPolicy. Arguments for getTaxonomyPolicyTagIamPolicy.
GetTaxonomyPolicyTagIamPolicyDatacatalogV1beta1Result
Result data returned by getTaxonomyPolicyTagIamPolicy.
GetTaxonomyPolicyTagIamPolicyResult
Result data returned by getTaxonomyPolicyTagIamPolicy.
GetTaxonomyResult
Result data returned by getTaxonomy.
GoogleCloudDatacatalogV1beta1BigQueryDateShardedSpecResponse
Spec for a group of BigQuery tables with name pattern [prefix]YYYYMMDD. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding
GoogleCloudDatacatalogV1beta1BigQueryTableSpec
Describes a BigQuery table.
GoogleCloudDatacatalogV1beta1BigQueryTableSpecResponse
Describes a BigQuery table.
GoogleCloudDatacatalogV1beta1ColumnSchema
Representation of a column within a schema. Columns could be nested inside other columns.
GoogleCloudDatacatalogV1beta1ColumnSchemaResponse
Representation of a column within a schema. Columns could be nested inside other columns.
GoogleCloudDatacatalogV1beta1GcsFilesetSpec
Describes a Cloud Storage fileset entry.
GoogleCloudDatacatalogV1beta1GcsFilesetSpecResponse
Describes a Cloud Storage fileset entry.
GoogleCloudDatacatalogV1beta1GcsFileSpecResponse
Specifications of a single file in Cloud Storage.
GoogleCloudDatacatalogV1beta1Schema
Represents a schema (e.g. BigQuery, GoogleSQL, Avro schema).
GoogleCloudDatacatalogV1beta1SchemaResponse
Represents a schema (e.g. BigQuery, GoogleSQL, Avro schema).
GoogleCloudDatacatalogV1beta1SystemTimestampsResponse
Timestamps about this resource according to a particular system.
GoogleCloudDatacatalogV1beta1TableSpecResponse
Normal BigQuery table spec.
GoogleCloudDatacatalogV1beta1TaxonomyServiceResponse
The source system of the Taxonomy.
GoogleCloudDatacatalogV1beta1UsageSignalResponse
The set of all usage signals that we store in Data Catalog.
GoogleCloudDatacatalogV1beta1ViewSpecResponse
Table view specification.
GoogleCloudDatacatalogV1BigQueryConnectionSpecResponse
Specification for the BigQuery connection.
GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponse
Specification for a group of BigQuery tables with the [prefix]YYYYMMDD name pattern. For more information, see Introduction to partitioned tables (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
GoogleCloudDatacatalogV1BigQueryRoutineSpec
Fields specific for BigQuery routines.
GoogleCloudDatacatalogV1BigQueryRoutineSpecResponse
Fields specific for BigQuery routines.
GoogleCloudDatacatalogV1BigQueryTableSpecResponse
Describes a BigQuery table.
GoogleCloudDatacatalogV1BusinessContext
Business Context of the entry.
GoogleCloudDatacatalogV1BusinessContextResponse
Business Context of the entry.
GoogleCloudDatacatalogV1CloudBigtableInstanceSpec
Specification that applies to Instance entries that are part of CLOUD_BIGTABLE system. (user_specified_type)
GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpec
Spec that applies to clusters of an Instance of Cloud Bigtable.
GoogleCloudDatacatalogV1CloudBigtableInstanceSpecCloudBigtableClusterSpecResponse
Spec that applies to clusters of an Instance of Cloud Bigtable.
GoogleCloudDatacatalogV1CloudBigtableInstanceSpecResponse
Specification that applies to Instance entries that are part of CLOUD_BIGTABLE system. (user_specified_type)
GoogleCloudDatacatalogV1CloudBigtableSystemSpec
Specification that applies to all entries that are part of CLOUD_BIGTABLE system (user_specified_type)
GoogleCloudDatacatalogV1CloudBigtableSystemSpecResponse
Specification that applies to all entries that are part of CLOUD_BIGTABLE system (user_specified_type)
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponse
Specification for the BigQuery connection to a Cloud SQL instance.
GoogleCloudDatacatalogV1ColumnSchema
A column within a schema. Columns can be nested inside other columns.
GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpec
Column info specific to Looker System.
GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecResponse
Column info specific to Looker System.
GoogleCloudDatacatalogV1ColumnSchemaResponse
A column within a schema. Columns can be nested inside other columns.
GoogleCloudDatacatalogV1Contacts
Contact people for the entry.
GoogleCloudDatacatalogV1ContactsPerson
A contact person for the entry.
GoogleCloudDatacatalogV1ContactsPersonResponse
A contact person for the entry.
GoogleCloudDatacatalogV1ContactsResponse
Contact people for the entry.
GoogleCloudDatacatalogV1DatabaseTableSpec
Specification that applies to a table resource. Valid only for entries with the TABLE type.
GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpec
Specification that applies to database view.
GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpecResponse
Specification that applies to database view.
GoogleCloudDatacatalogV1DatabaseTableSpecResponse
Specification that applies to a table resource. Valid only for entries with the TABLE type.
GoogleCloudDatacatalogV1DataplexExternalTableResponse
External table registered by Dataplex. Dataplex publishes data discovered from an asset into multiple other systems (BigQuery, DPMS) in form of tables. We call them "external tables". External tables are also synced into the Data Catalog. This message contains pointers to those external tables (fully qualified name, resource name et cetera) within the Data Catalog.
GoogleCloudDatacatalogV1DataplexFilesetSpec
Entry specyfication for a Dataplex fileset.
GoogleCloudDatacatalogV1DataplexFilesetSpecResponse
Entry specyfication for a Dataplex fileset.
GoogleCloudDatacatalogV1DataplexSpec
Common Dataplex fields.
GoogleCloudDatacatalogV1DataplexSpecResponse
Common Dataplex fields.
GoogleCloudDatacatalogV1DataplexTableSpecResponse
Entry specification for a Dataplex table.
GoogleCloudDatacatalogV1DatasetSpec
Specification that applies to a dataset. Valid only for entries with the DATASET type.
GoogleCloudDatacatalogV1DatasetSpecResponse
Specification that applies to a dataset. Valid only for entries with the DATASET type.
GoogleCloudDatacatalogV1DataSourceConnectionSpecResponse
Specification that applies to a data source connection. Valid only for entries with the DATA_SOURCE_CONNECTION type. Only one of internal specs can be set at the time, and cannot be changed later.
GoogleCloudDatacatalogV1DataSourceResponse
Physical location of an entry.
GoogleCloudDatacatalogV1EntryOverview
Entry overview fields for rich text descriptions of entries.
GoogleCloudDatacatalogV1EntryOverviewResponse
Entry overview fields for rich text descriptions of entries.
GoogleCloudDatacatalogV1FilesetSpec
Specification that applies to a fileset. Valid only for entries with the 'FILESET' type.
GoogleCloudDatacatalogV1FilesetSpecResponse
Specification that applies to a fileset. Valid only for entries with the 'FILESET' type.
GoogleCloudDatacatalogV1GcsFilesetSpec
Describes a Cloud Storage fileset entry.
GoogleCloudDatacatalogV1GcsFilesetSpecResponse
Describes a Cloud Storage fileset entry.
GoogleCloudDatacatalogV1GcsFileSpecResponse
Specification of a single file in Cloud Storage.
GoogleCloudDatacatalogV1LookerSystemSpec
Specification that applies to entries that are part LOOKER system (user_specified_type)
GoogleCloudDatacatalogV1LookerSystemSpecResponse
Specification that applies to entries that are part LOOKER system (user_specified_type)
GoogleCloudDatacatalogV1ModelSpec
Specification that applies to a model. Valid only for entries with the MODEL type.
GoogleCloudDatacatalogV1ModelSpecResponse
Specification that applies to a model. Valid only for entries with the MODEL type.
GoogleCloudDatacatalogV1PersonalDetailsResponse
Entry metadata relevant only to the user and private to them.
GoogleCloudDatacatalogV1PhysicalSchema
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.
GoogleCloudDatacatalogV1PhysicalSchemaAvroSchema
Schema in Avro JSON format.
GoogleCloudDatacatalogV1PhysicalSchemaAvroSchemaResponse
Schema in Avro JSON format.
GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchema
Schema in protocol buffer format.
GoogleCloudDatacatalogV1PhysicalSchemaProtobufSchemaResponse
Schema in protocol buffer format.
GoogleCloudDatacatalogV1PhysicalSchemaResponse
Native schema used by a resource represented as an entry. Used by query engines for deserializing and parsing source data.
GoogleCloudDatacatalogV1PhysicalSchemaThriftSchema
Schema in Thrift format.
GoogleCloudDatacatalogV1PhysicalSchemaThriftSchemaResponse
Schema in Thrift format.
GoogleCloudDatacatalogV1RoutineSpec
Specification that applies to a routine. Valid only for entries with the ROUTINE type.
GoogleCloudDatacatalogV1RoutineSpecArgument
Input or output argument of a function or stored procedure.
GoogleCloudDatacatalogV1RoutineSpecArgumentResponse
Input or output argument of a function or stored procedure.
GoogleCloudDatacatalogV1RoutineSpecResponse
Specification that applies to a routine. Valid only for entries with the ROUTINE type.
GoogleCloudDatacatalogV1Schema
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
GoogleCloudDatacatalogV1SchemaResponse
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
GoogleCloudDatacatalogV1ServiceSpec
Specification that applies to a Service resource. Valid only for entries with the SERVICE type.
GoogleCloudDatacatalogV1ServiceSpecResponse
Specification that applies to a Service resource. Valid only for entries with the SERVICE type.
GoogleCloudDatacatalogV1SqlDatabaseSystemSpec
Specification that applies to entries that are part SQL_DATABASE system (user_specified_type)
GoogleCloudDatacatalogV1SqlDatabaseSystemSpecResponse
Specification that applies to entries that are part SQL_DATABASE system (user_specified_type)
GoogleCloudDatacatalogV1StoragePropertiesResponse
Details the properties of the underlying storage.
GoogleCloudDatacatalogV1SystemTimestamps
Timestamps associated with this resource in a particular system.
GoogleCloudDatacatalogV1SystemTimestampsResponse
Timestamps associated with this resource in a particular system.
GoogleCloudDatacatalogV1TableSpecResponse
Normal BigQuery table specification.
GoogleCloudDatacatalogV1TaxonomyServiceResponse
The source system of the Taxonomy.
GoogleCloudDatacatalogV1UsageSignal
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.
GoogleCloudDatacatalogV1UsageSignalResponse
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.
GoogleCloudDatacatalogV1VertexDatasetSpec
Specification for vertex dataset resources.
GoogleCloudDatacatalogV1VertexDatasetSpecResponse
Specification for vertex dataset resources.
GoogleCloudDatacatalogV1VertexModelSourceInfo
Detail description of the source information of a Vertex model.
GoogleCloudDatacatalogV1VertexModelSourceInfoResponse
Detail description of the source information of a Vertex model.
GoogleCloudDatacatalogV1VertexModelSpec
Specification for vertex model resources.
GoogleCloudDatacatalogV1VertexModelSpecResponse
Specification for vertex model resources.
GoogleCloudDatacatalogV1ViewSpecResponse
Table view specification.
PolicyTag
Creates a policy tag in a taxonomy. Auto-naming is currently not supported for this resource.
PolicyTagArgs
The set of arguments for PolicyTag. The set of arguments for PolicyTag.
PolicyTagDatacatalogV1beta1
Creates a policy tag in the specified taxonomy. Auto-naming is currently not supported for this resource.
PolicyTagDatacatalogV1beta1Args
The set of arguments for PolicyTag. The set of arguments for PolicyTag.
TagTemplate
Creates a tag template. You must enable the Data Catalog API in the project identified by the parent parameter. For more information, see Data Catalog resource project (https://cloud.google.com/data-catalog/docs/concepts/resource-project).
TagTemplateArgs
The set of arguments for TagTemplate. The set of arguments for TagTemplate.
TagTemplateDatacatalogV1beta1
Creates a tag template. The user should enable the Data Catalog API in the project identified by the parent parameter (see Data Catalog Resource Project for more information).
TagTemplateDatacatalogV1beta1Args
The set of arguments for TagTemplate. The set of arguments for TagTemplate.
TagTemplateIamBinding
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
TagTemplateIamBindingArgs
The set of arguments for TagTemplateIamBinding. The set of arguments for TagTemplateIamBinding.
TagTemplateIamBindingDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
TagTemplateIamBindingDatacatalogV1beta1Args
The set of arguments for TagTemplateIamBinding. The set of arguments for TagTemplateIamBinding.
TagTemplateIamMember
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
TagTemplateIamMemberArgs
The set of arguments for TagTemplateIamMember. The set of arguments for TagTemplateIamMember.
TagTemplateIamMemberDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups.
TagTemplateIamMemberDatacatalogV1beta1Args
The set of arguments for TagTemplateIamMember. The set of arguments for TagTemplateIamMember.
TagTemplateIamPolicy
Sets an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TagTemplateIamPolicyArgs
The set of arguments for TagTemplateIamPolicy. The set of arguments for TagTemplateIamPolicy.
TagTemplateIamPolicyDatacatalogV1beta1
Sets the access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.setIamPolicy to set policies on tag templates. - datacatalog.entries.setIamPolicy to set policies on entries. - datacatalog.entryGroups.setIamPolicy to set policies on entry groups. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TagTemplateIamPolicyDatacatalogV1beta1Args
The set of arguments for TagTemplateIamPolicy. The set of arguments for TagTemplateIamPolicy.
Taxonomy
Creates a taxonomy in a specified project. The taxonomy is initially empty, that is, it doesn't contain policy tags. Auto-naming is currently not supported for this resource.
TaxonomyArgs
The set of arguments for Taxonomy. The set of arguments for Taxonomy.
TaxonomyDatacatalogV1beta1
Creates a taxonomy in the specified project. Auto-naming is currently not supported for this resource.
TaxonomyDatacatalogV1beta1Args
The set of arguments for Taxonomy. The set of arguments for Taxonomy.
TaxonomyIamBinding
Sets the IAM policy for a policy tag or a taxonomy.
TaxonomyIamBindingArgs
The set of arguments for TaxonomyIamBinding. The set of arguments for TaxonomyIamBinding.
TaxonomyIamBindingDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag.
TaxonomyIamBindingDatacatalogV1beta1Args
The set of arguments for TaxonomyIamBinding. The set of arguments for TaxonomyIamBinding.
TaxonomyIamMember
Sets the IAM policy for a policy tag or a taxonomy.
TaxonomyIamMemberArgs
The set of arguments for TaxonomyIamMember. The set of arguments for TaxonomyIamMember.
TaxonomyIamMemberDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag.
TaxonomyIamMemberDatacatalogV1beta1Args
The set of arguments for TaxonomyIamMember. The set of arguments for TaxonomyIamMember.
TaxonomyIamPolicy
Sets the IAM policy for a policy tag or a taxonomy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TaxonomyIamPolicyArgs
The set of arguments for TaxonomyIamPolicy. The set of arguments for TaxonomyIamPolicy.
TaxonomyIamPolicyDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TaxonomyIamPolicyDatacatalogV1beta1Args
The set of arguments for TaxonomyIamPolicy. The set of arguments for TaxonomyIamPolicy.
TaxonomyPolicyTagIamBinding
Sets the IAM policy for a policy tag or a taxonomy.
TaxonomyPolicyTagIamBindingArgs
The set of arguments for TaxonomyPolicyTagIamBinding. The set of arguments for TaxonomyPolicyTagIamBinding.
TaxonomyPolicyTagIamBindingDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag.
TaxonomyPolicyTagIamBindingDatacatalogV1beta1Args
The set of arguments for TaxonomyPolicyTagIamBinding. The set of arguments for TaxonomyPolicyTagIamBinding.
TaxonomyPolicyTagIamMember
Sets the IAM policy for a policy tag or a taxonomy.
TaxonomyPolicyTagIamMemberArgs
The set of arguments for TaxonomyPolicyTagIamMember. The set of arguments for TaxonomyPolicyTagIamMember.
TaxonomyPolicyTagIamMemberDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag.
TaxonomyPolicyTagIamMemberDatacatalogV1beta1Args
The set of arguments for TaxonomyPolicyTagIamMember. The set of arguments for TaxonomyPolicyTagIamMember.
TaxonomyPolicyTagIamPolicy
Sets the IAM policy for a policy tag or a taxonomy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TaxonomyPolicyTagIamPolicyArgs
The set of arguments for TaxonomyPolicyTagIamPolicy. The set of arguments for TaxonomyPolicyTagIamPolicy.
TaxonomyPolicyTagIamPolicyDatacatalogV1beta1
Sets the IAM policy for a taxonomy or a policy tag. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
TaxonomyPolicyTagIamPolicyDatacatalogV1beta1Args
The set of arguments for TaxonomyPolicyTagIamPolicy. The set of arguments for TaxonomyPolicyTagIamPolicy.

Enums

EntryType
The type of the entry. For details, see EntryType.
EntryTypeDatacatalogV1beta1
The type of the entry. Only used for Entries with types in the EntryType enum.
GoogleCloudDatacatalogV1ColumnSchemaHighestIndexingType
Optional. Most important inclusion of this column.
GoogleCloudDatacatalogV1ColumnSchemaLookerColumnSpecType
Looker specific column type of this column.
GoogleCloudDatacatalogV1DatabaseTableSpecDatabaseViewSpecViewType
Type of this view.
GoogleCloudDatacatalogV1DatabaseTableSpecType
Type of this table.
GoogleCloudDatacatalogV1RoutineSpecArgumentMode
Specifies whether the argument is input or output.
GoogleCloudDatacatalogV1RoutineSpecRoutineType
The type of the routine.
GoogleCloudDatacatalogV1VertexDatasetSpecDataType
Type of the dataset.
GoogleCloudDatacatalogV1VertexModelSourceInfoSourceType
Type of the model source.
TaxonomyActivatedPolicyTypesItem
TaxonomyActivatedPolicyTypesItemDatacatalogV1beta1

Functions

getEntry(GetEntryArgs args, {InvokeOptions? options}) → Future<GetEntryResult>
Gets an entry. args Arguments passed to this invoke. Arguments for getEntry. options Invoke options controlling this call.
getEntryDatacatalogV1beta1(GetEntryDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetEntryDatacatalogV1beta1Result>
Gets an entry. args Arguments passed to this invoke. Arguments for getEntry. options Invoke options controlling this call.
getEntryGroup(GetEntryGroupArgs args, {InvokeOptions? options}) → Future<GetEntryGroupResult>
Gets an entry group. args Arguments passed to this invoke. Arguments for getEntryGroup. options Invoke options controlling this call.
getEntryGroupDatacatalogV1beta1(GetEntryGroupDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetEntryGroupDatacatalogV1beta1Result>
Gets an EntryGroup. args Arguments passed to this invoke. Arguments for getEntryGroup. options Invoke options controlling this call.
getEntryGroupIamPolicy(GetEntryGroupIamPolicyArgs args, {InvokeOptions? options}) → Future<GetEntryGroupIamPolicyResult>
Gets the access control policy for a resource. May return: * ANOT_FOUND error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: - Tag templates - Entry groups Note: This method doesn't get policies from Google Cloud Platform resources ingested into Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.getIamPolicy to get policies on tag templates. - datacatalog.entryGroups.getIamPolicy to get policies on entry groups. args Arguments passed to this invoke. Arguments for getEntryGroupIamPolicy. options Invoke options controlling this call.
getEntryGroupIamPolicyDatacatalogV1beta1(GetEntryGroupIamPolicyDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetEntryGroupIamPolicyDatacatalogV1beta1Result>
Gets the access control policy for a resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.getIamPolicy to get policies on tag templates. - datacatalog.entries.getIamPolicy to get policies on entries. - datacatalog.entryGroups.getIamPolicy to get policies on entry groups. args Arguments passed to this invoke. Arguments for getEntryGroupIamPolicy. options Invoke options controlling this call.
getPolicyTag(GetPolicyTagArgs args, {InvokeOptions? options}) → Future<GetPolicyTagResult>
Gets a policy tag. args Arguments passed to this invoke. Arguments for getPolicyTag. options Invoke options controlling this call.
getPolicyTagDatacatalogV1beta1(GetPolicyTagDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetPolicyTagDatacatalogV1beta1Result>
Gets a policy tag. args Arguments passed to this invoke. Arguments for getPolicyTag. options Invoke options controlling this call.
getTagTemplate(GetTagTemplateArgs args, {InvokeOptions? options}) → Future<GetTagTemplateResult>
Gets a tag template. args Arguments passed to this invoke. Arguments for getTagTemplate. options Invoke options controlling this call.
getTagTemplateDatacatalogV1beta1(GetTagTemplateDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetTagTemplateDatacatalogV1beta1Result>
Gets a tag template. args Arguments passed to this invoke. Arguments for getTagTemplate. options Invoke options controlling this call.
getTagTemplateIamPolicy(GetTagTemplateIamPolicyArgs args, {InvokeOptions? options}) → Future<GetTagTemplateIamPolicyResult>
Gets the access control policy for a resource. May return: * ANOT_FOUND error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: - Tag templates - Entry groups Note: This method doesn't get policies from Google Cloud Platform resources ingested into Data Catalog. To call this method, you must have the following Google IAM permissions: - datacatalog.tagTemplates.getIamPolicy to get policies on tag templates. - datacatalog.entryGroups.getIamPolicy to get policies on entry groups. args Arguments passed to this invoke. Arguments for getTagTemplateIamPolicy. options Invoke options controlling this call.
getTagTemplateIamPolicyDatacatalogV1beta1(GetTagTemplateIamPolicyDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetTagTemplateIamPolicyDatacatalogV1beta1Result>
Gets the access control policy for a resource. A NOT_FOUND error is returned if the resource does not exist. An empty policy is returned if the resource exists but does not have a policy set on it. Supported resources are: - Tag templates. - Entries. - Entry groups. Note, this method cannot be used to manage policies for BigQuery, Pub/Sub and any external Google Cloud Platform resources synced to Data Catalog. Callers must have following Google IAM permission - datacatalog.tagTemplates.getIamPolicy to get policies on tag templates. - datacatalog.entries.getIamPolicy to get policies on entries. - datacatalog.entryGroups.getIamPolicy to get policies on entry groups. args Arguments passed to this invoke. Arguments for getTagTemplateIamPolicy. options Invoke options controlling this call.
getTaxonomy(GetTaxonomyArgs args, {InvokeOptions? options}) → Future<GetTaxonomyResult>
Gets a taxonomy. args Arguments passed to this invoke. Arguments for getTaxonomy. options Invoke options controlling this call.
getTaxonomyDatacatalogV1beta1(GetTaxonomyDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetTaxonomyDatacatalogV1beta1Result>
Gets a taxonomy. args Arguments passed to this invoke. Arguments for getTaxonomy. options Invoke options controlling this call.
getTaxonomyIamPolicy(GetTaxonomyIamPolicyArgs args, {InvokeOptions? options}) → Future<GetTaxonomyIamPolicyResult>
Gets the IAM policy for a policy tag or a taxonomy. args Arguments passed to this invoke. Arguments for getTaxonomyIamPolicy. options Invoke options controlling this call.
getTaxonomyIamPolicyDatacatalogV1beta1(GetTaxonomyIamPolicyDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetTaxonomyIamPolicyDatacatalogV1beta1Result>
Gets the IAM policy for a taxonomy or a policy tag. args Arguments passed to this invoke. Arguments for getTaxonomyIamPolicy. options Invoke options controlling this call.
getTaxonomyPolicyTagIamPolicy(GetTaxonomyPolicyTagIamPolicyArgs args, {InvokeOptions? options}) → Future<GetTaxonomyPolicyTagIamPolicyResult>
Gets the IAM policy for a policy tag or a taxonomy. args Arguments passed to this invoke. Arguments for getTaxonomyPolicyTagIamPolicy. options Invoke options controlling this call.
getTaxonomyPolicyTagIamPolicyDatacatalogV1beta1(GetTaxonomyPolicyTagIamPolicyDatacatalogV1beta1Args args, {InvokeOptions? options}) → Future<GetTaxonomyPolicyTagIamPolicyDatacatalogV1beta1Result>
Gets the IAM policy for a taxonomy or a policy tag. args Arguments passed to this invoke. Arguments for getTaxonomyPolicyTagIamPolicy. options Invoke options controlling this call.