export declare const EntitySystem: { /** * Storage system unspecified. */ readonly StorageSystemUnspecified: "STORAGE_SYSTEM_UNSPECIFIED"; /** * The entity data is contained within a Cloud Storage bucket. */ readonly CloudStorage: "CLOUD_STORAGE"; /** * The entity data is contained within a BigQuery dataset. */ readonly Bigquery: "BIGQUERY"; }; /** * Required. Immutable. Identifies the storage system of the entity data. */ export type EntitySystem = (typeof EntitySystem)[keyof typeof EntitySystem]; export declare const EntityType: { /** * Type unspecified. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Structured and semi-structured data. */ readonly Table: "TABLE"; /** * Unstructured data. */ readonly Fileset: "FILESET"; }; /** * Required. Immutable. The type of entity. */ export type EntityType = (typeof EntityType)[keyof typeof EntityType]; export declare const GoogleCloudDataplexV1AssetResourceSpecReadAccessMode: { /** * Access mode unspecified. */ readonly AccessModeUnspecified: "ACCESS_MODE_UNSPECIFIED"; /** * Default. Data is accessed directly using storage APIs. */ readonly Direct: "DIRECT"; /** * Data is accessed through a managed interface using BigQuery APIs. */ readonly Managed: "MANAGED"; }; /** * Optional. Determines how read permissions are handled for each asset and their associated tables. Only available to storage buckets assets. */ export type GoogleCloudDataplexV1AssetResourceSpecReadAccessMode = (typeof GoogleCloudDataplexV1AssetResourceSpecReadAccessMode)[keyof typeof GoogleCloudDataplexV1AssetResourceSpecReadAccessMode]; export declare const GoogleCloudDataplexV1AssetResourceSpecType: { /** * Type not specified. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Cloud Storage bucket. */ readonly StorageBucket: "STORAGE_BUCKET"; /** * BigQuery dataset. */ readonly BigqueryDataset: "BIGQUERY_DATASET"; }; /** * Required. Immutable. Type of resource. */ export type GoogleCloudDataplexV1AssetResourceSpecType = (typeof GoogleCloudDataplexV1AssetResourceSpecType)[keyof typeof GoogleCloudDataplexV1AssetResourceSpecType]; export declare const GoogleCloudDataplexV1ContentNotebookKernelType: { /** * Kernel Type unspecified. */ readonly KernelTypeUnspecified: "KERNEL_TYPE_UNSPECIFIED"; /** * Python 3 Kernel. */ readonly Python3: "PYTHON3"; }; /** * Required. Kernel Type of the notebook. */ export type GoogleCloudDataplexV1ContentNotebookKernelType = (typeof GoogleCloudDataplexV1ContentNotebookKernelType)[keyof typeof GoogleCloudDataplexV1ContentNotebookKernelType]; export declare const GoogleCloudDataplexV1ContentSqlScriptEngine: { /** * Value was unspecified. */ readonly QueryEngineUnspecified: "QUERY_ENGINE_UNSPECIFIED"; /** * Spark SQL Query. */ readonly Spark: "SPARK"; }; /** * Required. Query Engine to be used for the Sql Query. */ export type GoogleCloudDataplexV1ContentSqlScriptEngine = (typeof GoogleCloudDataplexV1ContentSqlScriptEngine)[keyof typeof GoogleCloudDataplexV1ContentSqlScriptEngine]; export declare const GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic: { /** * Unspecified statistic type */ readonly StatisticUndefined: "STATISTIC_UNDEFINED"; /** * Evaluate the column mean */ readonly Mean: "MEAN"; /** * Evaluate the column min */ readonly Min: "MIN"; /** * Evaluate the column max */ readonly Max: "MAX"; }; /** * Optional. The aggregate metric to evaluate. */ export type GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic = (typeof GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic)[keyof typeof GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectationStatistic]; export declare const GoogleCloudDataplexV1SchemaPartitionFieldType: { /** * SchemaType unspecified. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Boolean field. */ readonly Boolean: "BOOLEAN"; /** * Single byte numeric field. */ readonly Byte: "BYTE"; /** * 16-bit numeric field. */ readonly Int16: "INT16"; /** * 32-bit numeric field. */ readonly Int32: "INT32"; /** * 64-bit numeric field. */ readonly Int64: "INT64"; /** * Floating point numeric field. */ readonly Float: "FLOAT"; /** * Double precision numeric field. */ readonly Double: "DOUBLE"; /** * Real value numeric field. */ readonly Decimal: "DECIMAL"; /** * Sequence of characters field. */ readonly String: "STRING"; /** * Sequence of bytes field. */ readonly Binary: "BINARY"; /** * Date and time field. */ readonly Timestamp: "TIMESTAMP"; /** * Date field. */ readonly Date: "DATE"; /** * Time field. */ readonly Time: "TIME"; /** * Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union. */ readonly Record: "RECORD"; /** * Null field that does not have values. */ readonly Null: "NULL"; }; /** * Required. Immutable. The type of field. */ export type GoogleCloudDataplexV1SchemaPartitionFieldType = (typeof GoogleCloudDataplexV1SchemaPartitionFieldType)[keyof typeof GoogleCloudDataplexV1SchemaPartitionFieldType]; export declare const GoogleCloudDataplexV1SchemaPartitionStyle: { /** * PartitionStyle unspecified */ readonly PartitionStyleUnspecified: "PARTITION_STYLE_UNSPECIFIED"; /** * Partitions are hive-compatible. Examples: gs://bucket/path/to/table/dt=2019-10-31/lang=en, gs://bucket/path/to/table/dt=2019-10-31/lang=en/late. */ readonly HiveCompatible: "HIVE_COMPATIBLE"; }; /** * Optional. The structure of paths containing partition data within the entity. */ export type GoogleCloudDataplexV1SchemaPartitionStyle = (typeof GoogleCloudDataplexV1SchemaPartitionStyle)[keyof typeof GoogleCloudDataplexV1SchemaPartitionStyle]; export declare const GoogleCloudDataplexV1SchemaSchemaFieldMode: { /** * Mode unspecified. */ readonly ModeUnspecified: "MODE_UNSPECIFIED"; /** * The field has required semantics. */ readonly Required: "REQUIRED"; /** * The field has optional semantics, and may be null. */ readonly Nullable: "NULLABLE"; /** * The field has repeated (0 or more) semantics, and is a list of values. */ readonly Repeated: "REPEATED"; }; /** * Required. Additional field semantics. */ export type GoogleCloudDataplexV1SchemaSchemaFieldMode = (typeof GoogleCloudDataplexV1SchemaSchemaFieldMode)[keyof typeof GoogleCloudDataplexV1SchemaSchemaFieldMode]; export declare const GoogleCloudDataplexV1SchemaSchemaFieldType: { /** * SchemaType unspecified. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * Boolean field. */ readonly Boolean: "BOOLEAN"; /** * Single byte numeric field. */ readonly Byte: "BYTE"; /** * 16-bit numeric field. */ readonly Int16: "INT16"; /** * 32-bit numeric field. */ readonly Int32: "INT32"; /** * 64-bit numeric field. */ readonly Int64: "INT64"; /** * Floating point numeric field. */ readonly Float: "FLOAT"; /** * Double precision numeric field. */ readonly Double: "DOUBLE"; /** * Real value numeric field. */ readonly Decimal: "DECIMAL"; /** * Sequence of characters field. */ readonly String: "STRING"; /** * Sequence of bytes field. */ readonly Binary: "BINARY"; /** * Date and time field. */ readonly Timestamp: "TIMESTAMP"; /** * Date field. */ readonly Date: "DATE"; /** * Time field. */ readonly Time: "TIME"; /** * Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union. */ readonly Record: "RECORD"; /** * Null field that does not have values. */ readonly Null: "NULL"; }; /** * Required. The type of field. */ export type GoogleCloudDataplexV1SchemaSchemaFieldType = (typeof GoogleCloudDataplexV1SchemaSchemaFieldType)[keyof typeof GoogleCloudDataplexV1SchemaSchemaFieldType]; export declare const GoogleCloudDataplexV1StorageFormatCompressionFormat: { /** * CompressionFormat unspecified. Implies uncompressed data. */ readonly CompressionFormatUnspecified: "COMPRESSION_FORMAT_UNSPECIFIED"; /** * GZip compressed set of files. */ readonly Gzip: "GZIP"; /** * BZip2 compressed set of files. */ readonly Bzip2: "BZIP2"; }; /** * Optional. The compression type associated with the stored data. If unspecified, the data is uncompressed. */ export type GoogleCloudDataplexV1StorageFormatCompressionFormat = (typeof GoogleCloudDataplexV1StorageFormatCompressionFormat)[keyof typeof GoogleCloudDataplexV1StorageFormatCompressionFormat]; export declare const GoogleCloudDataplexV1TaskTriggerSpecType: { /** * Unspecified trigger type. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * The task runs one-time shortly after Task Creation. */ readonly OnDemand: "ON_DEMAND"; /** * The task is scheduled to run periodically. */ readonly Recurring: "RECURRING"; }; /** * Required. Immutable. Trigger type of the user-specified Task. */ export type GoogleCloudDataplexV1TaskTriggerSpecType = (typeof GoogleCloudDataplexV1TaskTriggerSpecType)[keyof typeof GoogleCloudDataplexV1TaskTriggerSpecType]; export declare const GoogleCloudDataplexV1ZoneResourceSpecLocationType: { /** * Unspecified location type. */ readonly LocationTypeUnspecified: "LOCATION_TYPE_UNSPECIFIED"; /** * Resources that are associated with a single region. */ readonly SingleRegion: "SINGLE_REGION"; /** * Resources that are associated with a multi-region location. */ readonly MultiRegion: "MULTI_REGION"; }; /** * Required. Immutable. The location type of the resources that are allowed to be attached to the assets within this zone. */ export type GoogleCloudDataplexV1ZoneResourceSpecLocationType = (typeof GoogleCloudDataplexV1ZoneResourceSpecLocationType)[keyof typeof GoogleCloudDataplexV1ZoneResourceSpecLocationType]; export declare const GoogleIamV1AuditLogConfigLogType: { /** * Default case. Should never be this. */ readonly LogTypeUnspecified: "LOG_TYPE_UNSPECIFIED"; /** * Admin reads. Example: CloudIAM getIamPolicy */ readonly AdminRead: "ADMIN_READ"; /** * Data writes. Example: CloudSQL Users create */ readonly DataWrite: "DATA_WRITE"; /** * Data reads. Example: CloudSQL Users list */ readonly DataRead: "DATA_READ"; }; /** * The log type that this config enables. */ export type GoogleIamV1AuditLogConfigLogType = (typeof GoogleIamV1AuditLogConfigLogType)[keyof typeof GoogleIamV1AuditLogConfigLogType]; export declare const ZoneType: { /** * Zone type not specified. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * A zone that contains data that needs further processing before it is considered generally ready for consumption and analytics workloads. */ readonly Raw: "RAW"; /** * A zone that contains data that is considered to be ready for broader consumption and analytics workloads. Curated structured data stored in Cloud Storage must conform to certain file formats (parquet, avro and orc) and organized in a hive-compatible directory layout. */ readonly Curated: "CURATED"; }; /** * Required. Immutable. The type of the zone. */ export type ZoneType = (typeof ZoneType)[keyof typeof ZoneType];