import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Managed My Sql Database resource in Oracle Cloud Infrastructure Database Management service. * * Retrieves the general information for a specific MySQL Database. * * MySQL support within Oracle Cloud Infrastructure Database Management service has been deprecated as of January 29, 2026. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedMySqlDatabase = oci.databasemanagement.getManagedMySqlDatabase({ * managedMySqlDatabaseId: testManagedMySqlDatabaseOciDatabaseManagementManagedMySqlDatabase.id, * }); * ``` */ export declare function getManagedMySqlDatabase(args: GetManagedMySqlDatabaseArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getManagedMySqlDatabase. */ export interface GetManagedMySqlDatabaseArgs { /** * The OCID of ManagedMySqlDatabase. */ managedMySqlDatabaseId: string; } /** * A collection of values returned by getManagedMySqlDatabase. */ export interface GetManagedMySqlDatabaseResult { /** * The OCID of the compartment. */ readonly compartmentId: string; /** * The type of the MySQL Database. Indicates whether the database is external or MDS. */ readonly databaseType: string; /** * The name of the MySQL Database. */ readonly dbName: string; /** * The version of the MySQL Database. */ readonly dbVersion: string; /** * The name of the HeatWave cluster. */ readonly heatWaveClusterDisplayName: string; /** * The selected management type for a HeatWave MySQL DB system. */ readonly heatWaveManagementType: string; /** * The total memory belonging to the HeatWave cluster in GBs. */ readonly heatWaveMemorySize: number; /** * The shape of the nodes in the HeatWave cluster. */ readonly heatWaveNodeShape: string; /** * The information about individual HeatWave nodes in the cluster. */ readonly heatWaveNodes: outputs.DatabaseManagement.GetManagedMySqlDatabaseHeatWaveNode[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Indicates whether the HeatWave cluster is active or not. */ readonly isHeatWaveActive: boolean; /** * Indicates whether HeatWave is enabled for the MySQL Database System or not. */ readonly isHeatWaveEnabled: boolean; /** * Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not. */ readonly isLakehouseEnabled: boolean; readonly managedMySqlDatabaseId: string; /** * Indicates database management status. */ readonly managementState: string; /** * The name of the Managed MySQL Database. */ readonly name: string; /** * Indicates lifecycle state of the resource. */ readonly state: string; /** * The date and time the HeatWave node was created. */ readonly timeCreated: string; /** * The date and time the Managed MySQL Database was created. */ readonly timeCreatedHeatWave: string; /** * The date and time the Managed MySQL Database was updated. */ readonly timeUpdated: string; } /** * This data source provides details about a specific Managed My Sql Database resource in Oracle Cloud Infrastructure Database Management service. * * Retrieves the general information for a specific MySQL Database. * * MySQL support within Oracle Cloud Infrastructure Database Management service has been deprecated as of January 29, 2026. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagedMySqlDatabase = oci.databasemanagement.getManagedMySqlDatabase({ * managedMySqlDatabaseId: testManagedMySqlDatabaseOciDatabaseManagementManagedMySqlDatabase.id, * }); * ``` */ export declare function getManagedMySqlDatabaseOutput(args: GetManagedMySqlDatabaseOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getManagedMySqlDatabase. */ export interface GetManagedMySqlDatabaseOutputArgs { /** * The OCID of ManagedMySqlDatabase. */ managedMySqlDatabaseId: pulumi.Input; } //# sourceMappingURL=getManagedMySqlDatabase.d.ts.map