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 CloudSqlSettingsActivationPolicy: { /** * unspecified policy. */ readonly SqlActivationPolicyUnspecified: "SQL_ACTIVATION_POLICY_UNSPECIFIED"; /** * The instance is always up and running. */ readonly Always: "ALWAYS"; /** * The instance should never spin up. */ readonly Never: "NEVER"; }; /** * The activation policy specifies when the instance is activated; it is applicable only when the instance state is 'RUNNABLE'. Valid values: 'ALWAYS': The instance is on, and remains so even in the absence of connection requests. `NEVER`: The instance is off; it is not activated, even if a connection request arrives. */ export type CloudSqlSettingsActivationPolicy = (typeof CloudSqlSettingsActivationPolicy)[keyof typeof CloudSqlSettingsActivationPolicy]; export declare const CloudSqlSettingsDataDiskType: { /** * Unspecified. */ readonly SqlDataDiskTypeUnspecified: "SQL_DATA_DISK_TYPE_UNSPECIFIED"; /** * SSD disk. */ readonly PdSsd: "PD_SSD"; /** * HDD disk. */ readonly PdHdd: "PD_HDD"; }; /** * The type of storage: `PD_SSD` (default) or `PD_HDD`. */ export type CloudSqlSettingsDataDiskType = (typeof CloudSqlSettingsDataDiskType)[keyof typeof CloudSqlSettingsDataDiskType]; export declare const CloudSqlSettingsDatabaseVersion: { /** * Unspecified version. */ readonly SqlDatabaseVersionUnspecified: "SQL_DATABASE_VERSION_UNSPECIFIED"; /** * MySQL 5.6. */ readonly Mysql56: "MYSQL_5_6"; /** * MySQL 5.7. */ readonly Mysql57: "MYSQL_5_7"; /** * MySQL 8.0. */ readonly Mysql80: "MYSQL_8_0"; }; /** * The database engine type and version. */ export type CloudSqlSettingsDatabaseVersion = (typeof CloudSqlSettingsDatabaseVersion)[keyof typeof CloudSqlSettingsDatabaseVersion]; export declare const ConnectionProfileProvider: { /** * The database provider is unknown. */ readonly DatabaseProviderUnspecified: "DATABASE_PROVIDER_UNSPECIFIED"; /** * CloudSQL runs the database. */ readonly Cloudsql: "CLOUDSQL"; /** * RDS runs the database. */ readonly Rds: "RDS"; }; /** * The database provider. */ export type ConnectionProfileProvider = (typeof ConnectionProfileProvider)[keyof typeof ConnectionProfileProvider]; export declare const ConnectionProfileState: { /** * The state of the connection profile is unknown. */ readonly StateUnspecified: "STATE_UNSPECIFIED"; /** * The connection profile is in draft mode and fully editable. */ readonly Draft: "DRAFT"; /** * The connection profile is being created. */ readonly Creating: "CREATING"; /** * The connection profile is ready. */ readonly Ready: "READY"; /** * The connection profile is being updated. */ readonly Updating: "UPDATING"; /** * The connection profile is being deleted. */ readonly Deleting: "DELETING"; /** * The connection profile has been deleted. */ readonly Deleted: "DELETED"; /** * The last action on the connection profile failed. */ readonly Failed: "FAILED"; }; /** * The current connection profile state (e.g. DRAFT, READY, or FAILED). */ export type ConnectionProfileState = (typeof ConnectionProfileState)[keyof typeof ConnectionProfileState]; export declare const DatabaseTypeEngine: { /** * The source database engine of the migration job is unknown. */ readonly DatabaseEngineUnspecified: "DATABASE_ENGINE_UNSPECIFIED"; /** * The source engine is MySQL. */ readonly Mysql: "MYSQL"; }; /** * The database engine. */ export type DatabaseTypeEngine = (typeof DatabaseTypeEngine)[keyof typeof DatabaseTypeEngine]; export declare const DatabaseTypeProvider: { /** * The database provider is unknown. */ readonly DatabaseProviderUnspecified: "DATABASE_PROVIDER_UNSPECIFIED"; /** * CloudSQL runs the database. */ readonly Cloudsql: "CLOUDSQL"; /** * RDS runs the database. */ readonly Rds: "RDS"; }; /** * The database provider. */ export type DatabaseTypeProvider = (typeof DatabaseTypeProvider)[keyof typeof DatabaseTypeProvider]; export declare const MigrationJobState: { /** * The state of the migration job is unknown. */ readonly StateUnspecified: "STATE_UNSPECIFIED"; /** * The migration job is down for maintenance. */ readonly Maintenance: "MAINTENANCE"; /** * The migration job is in draft mode and no resources are created. */ readonly Draft: "DRAFT"; /** * The migration job is being created. */ readonly Creating: "CREATING"; /** * The migration job is created and not started. */ readonly NotStarted: "NOT_STARTED"; /** * The migration job is running. */ readonly Running: "RUNNING"; /** * The migration job failed. */ readonly Failed: "FAILED"; /** * The migration job has been completed. */ readonly Completed: "COMPLETED"; /** * The migration job is being deleted. */ readonly Deleting: "DELETING"; /** * The migration job is being stopped. */ readonly Stopping: "STOPPING"; /** * The migration job is currently stopped. */ readonly Stopped: "STOPPED"; /** * The migration job has been deleted. */ readonly Deleted: "DELETED"; /** * The migration job is being updated. */ readonly Updating: "UPDATING"; /** * The migration job is starting. */ readonly Starting: "STARTING"; /** * The migration job is restarting. */ readonly Restarting: "RESTARTING"; /** * The migration job is resuming. */ readonly Resuming: "RESUMING"; }; /** * The current migration job state. */ export type MigrationJobState = (typeof MigrationJobState)[keyof typeof MigrationJobState]; export declare const MigrationJobType: { /** * The type of the migration job is unknown. */ readonly TypeUnspecified: "TYPE_UNSPECIFIED"; /** * The migration job is a one time migration. */ readonly OneTime: "ONE_TIME"; /** * The migration job is a continuous migration. */ readonly Continuous: "CONTINUOUS"; }; /** * Required. The migration job type. */ export type MigrationJobType = (typeof MigrationJobType)[keyof typeof MigrationJobType];