export declare const AppProfilePriority: { /** * Default value. Mapped to PRIORITY_HIGH (the legacy behavior) on creation. */ readonly PriorityUnspecified: "PRIORITY_UNSPECIFIED"; readonly PriorityLow: "PRIORITY_LOW"; readonly PriorityMedium: "PRIORITY_MEDIUM"; readonly PriorityHigh: "PRIORITY_HIGH"; }; /** * This field has been deprecated in favor of `standard_isolation.priority`. If you set this field, `standard_isolation.priority` will be set instead. The priority of requests sent using this app profile. */ export type AppProfilePriority = (typeof AppProfilePriority)[keyof typeof AppProfilePriority]; export declare const AuditLogConfigLogType: { /** * 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 AuditLogConfigLogType = (typeof AuditLogConfigLogType)[keyof typeof AuditLogConfigLogType]; export declare const ClusterDefaultStorageType: { /** * The user did not specify a storage type. */ readonly StorageTypeUnspecified: "STORAGE_TYPE_UNSPECIFIED"; /** * Flash (SSD) storage should be used. */ readonly Ssd: "SSD"; /** * Magnetic drive (HDD) storage should be used. */ readonly Hdd: "HDD"; }; /** * Immutable. The type of storage used by this cluster to serve its parent instance's tables, unless explicitly overridden. */ export type ClusterDefaultStorageType = (typeof ClusterDefaultStorageType)[keyof typeof ClusterDefaultStorageType]; export declare const InstanceType: { /** * The type of the instance is unspecified. If set when creating an instance, a `PRODUCTION` instance will be created. If set when updating an instance, the type will be left unchanged. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * An instance meant for production use. `serve_nodes` must be set on the cluster. */ readonly Production: "PRODUCTION"; /** * DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces a higher minimum node count than DEVELOPMENT. */ readonly Development: "DEVELOPMENT"; }; /** * The type of the instance. Defaults to `PRODUCTION`. */ export type InstanceType = (typeof InstanceType)[keyof typeof InstanceType]; export declare const StandardIsolationPriority: { /** * Default value. Mapped to PRIORITY_HIGH (the legacy behavior) on creation. */ readonly PriorityUnspecified: "PRIORITY_UNSPECIFIED"; readonly PriorityLow: "PRIORITY_LOW"; readonly PriorityMedium: "PRIORITY_MEDIUM"; readonly PriorityHigh: "PRIORITY_HIGH"; }; /** * The priority of requests sent using this app profile. */ export type StandardIsolationPriority = (typeof StandardIsolationPriority)[keyof typeof StandardIsolationPriority]; export declare const TableGranularity: { /** * The user did not specify a granularity. Should not be returned. When specified during table creation, MILLIS will be used. */ readonly TimestampGranularityUnspecified: "TIMESTAMP_GRANULARITY_UNSPECIFIED"; /** * The table keeps data versioned at a granularity of 1ms. */ readonly Millis: "MILLIS"; }; /** * Immutable. The granularity (i.e. `MILLIS`) at which timestamps are stored in this table. Timestamps not matching the granularity will be rejected. If unspecified at creation time, the value will be set to `MILLIS`. Views: `SCHEMA_VIEW`, `FULL`. */ export type TableGranularity = (typeof TableGranularity)[keyof typeof TableGranularity];