Package-level declarations
Types
Builder for GetAspectTypeIamPolicyPlainArgs.
Builder for GetAssetPlainArgs.
Builder for GetAttributePlainArgs.
Builder for GetContentitemPlainArgs.
Builder for GetContentPlainArgs.
Builder for GetDataAttributeBindingPlainArgs.
Builder for GetDataScanIamPolicyPlainArgs.
Builder for GetDataScanPlainArgs.
Builder for GetDataTaxonomyIamPolicyPlainArgs.
Builder for GetDataTaxonomyPlainArgs.
Builder for GetEntityPlainArgs.
Builder for GetEntryGroupIamPolicyPlainArgs.
Builder for GetEntryTypeIamPolicyPlainArgs.
Builder for GetEnvironmentPlainArgs.
Builder for GetLakeAssetIamPolicyPlainArgs.
Builder for GetLakeContentIamPolicyPlainArgs.
Builder for GetLakeIamPolicyPlainArgs.
Builder for GetLakePlainArgs.
Builder for GetLakeTaskIamPolicyPlainArgs.
Builder for GetLakeZoneIamPolicyPlainArgs.
Builder for GetPartitionPlainArgs.
Builder for GetTaskPlainArgs.
Builder for GetZonePlainArgs.
Settings to manage the metadata discovery and publishing for an asset.
Describe CSV and similar semi-structured data formats.
Describe JSON data format.
Identifies the cloud resource that is referenced by this asset.
Configuration for Notebook content.
Configuration for the Sql Script content.
DataAccessSpec holds the access control configuration to be enforced on data stored within resources (eg: rows, columns in BigQuery Tables). When associated with data, the data is only accessible to principals explicitly granted access through the DataAccessSpec. Principals with access to the containing resource are not implicitly granted access.
Represents a subresource of the given resource, and associated bindings with it. Currently supported subresources are column and partition schema fields within a table.
DataProfileScan related setting.
A rule captures data quality intent about a data source.
Evaluates whether each column value is null.
Evaluates whether each column value lies between a specified range.
Evaluates whether each column value matches a specified regex.
Evaluates whether each row passes the specified condition.The SQL expression needs to use BigQuery standard SQL syntax and should produce a boolean value per row as the result.Example: col1 >= 0 AND col2 < 10
Evaluates whether each column value is contained by a specified set.
Evaluates whether the column aggregate statistic lies between a specified range.
Evaluates whether the provided expression is true.The SQL expression needs to use BigQuery standard SQL syntax and should produce a scalar boolean result.Example: MIN(col1) >= 0
Evaluates whether the column has duplicates.
DataQualityScan related setting.
DataScan execution settings.
The data source for DataScan.
Configuration for the underlying infrastructure used to run workloads.
Compute resources associated with the analyze interactive workloads.
Software Runtime Configuration to run Analyze.
Configuration for sessions created for this environment.
Settings to manage association of Dataproc Metastore with a lake.
ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.
Schema information describing the structure and layout of the data.
Builder for GoogleCloudDataplexV1SchemaArgs.
Represents a key field within the entity's partition structure. You could have up to 20 partition fields, but only the first 10 partitions have the filtering ability due to performance consideration. Note: Partition fields are immutable.
Represents a column field within a table schema.
Describes the format of the data within its storage location.
Describes CSV and similar semi-structured data formats.
Describes Iceberg data format.
Describes JSON data format.
Execution related settings, like retry and service_account.
Configuration for the underlying infrastructure used to run workloads.
Batch compute resources associated with the task.
Container Image Runtime Configuration used with Batch execution.
Cloud VPC Network used to run the infrastructure.
Config for running scheduled notebooks.
User-specified config for running a Spark task.
Task scheduling and trigger settings.
DataScan scheduling and trigger settings.
Builder for GoogleCloudDataplexV1TriggerArgs.
The scan runs once via RunDataScan API.
The scan is scheduled to run periodically.
Settings to manage the metadata discovery and publishing in a zone.
Describe CSV and similar semi-structured data formats.
Describe JSON data format.
Settings for resources attached as assets within a zone.
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
Builder for GoogleIamV1AuditConfigArgs.
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Builder for GoogleIamV1AuditLogConfigArgs.
Associates members, or principals, with a role.
Builder for GoogleIamV1BindingArgs.
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.
Builder for GoogleTypeExprArgs.