import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Managed My Sql Database Binary Log Information resource in Oracle Cloud Infrastructure Database Management service.
 *
 * Retrieves information pertaining to the binary log of a specific MySQL server.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagedMySqlDatabaseBinaryLogInformation = oci.databasemanagement.getManagedMySqlDatabaseBinaryLogInformation({
 *     managedMySqlDatabaseId: testManagedMySqlDatabase.id,
 * });
 * ```
 */
export declare function getManagedMySqlDatabaseBinaryLogInformation(args: GetManagedMySqlDatabaseBinaryLogInformationArgs, opts?: pulumi.InvokeOptions): Promise<GetManagedMySqlDatabaseBinaryLogInformationResult>;
/**
 * A collection of arguments for invoking getManagedMySqlDatabaseBinaryLogInformation.
 */
export interface GetManagedMySqlDatabaseBinaryLogInformationArgs {
    /**
     * The OCID of the Managed MySQL Database.
     */
    managedMySqlDatabaseId: string;
}
/**
 * A collection of values returned by getManagedMySqlDatabaseBinaryLogInformation.
 */
export interface GetManagedMySqlDatabaseBinaryLogInformationResult {
    /**
     * Indicates whether compression is enabled for transactions written to binary log files on the MySQL server.
     */
    readonly binaryLogCompression: string;
    /**
     * The compression ratio for the binary log, expressed as a percentage.
     */
    readonly binaryLogCompressionPercent: number;
    /**
     * The binary logging format used by the MySQL server.
     */
    readonly binaryLogFormat: string;
    /**
     * The name of the binary log file.
     */
    readonly binaryLogName: string;
    /**
     * The position within the binary log file.
     */
    readonly binaryLogPosition: string;
    /**
     * The status of binary logging on the MySQL server.
     */
    readonly binaryLogging: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly managedMySqlDatabaseId: string;
}
/**
 * This data source provides details about a specific Managed My Sql Database Binary Log Information resource in Oracle Cloud Infrastructure Database Management service.
 *
 * Retrieves information pertaining to the binary log of a specific MySQL server.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testManagedMySqlDatabaseBinaryLogInformation = oci.databasemanagement.getManagedMySqlDatabaseBinaryLogInformation({
 *     managedMySqlDatabaseId: testManagedMySqlDatabase.id,
 * });
 * ```
 */
export declare function getManagedMySqlDatabaseBinaryLogInformationOutput(args: GetManagedMySqlDatabaseBinaryLogInformationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetManagedMySqlDatabaseBinaryLogInformationResult>;
/**
 * A collection of arguments for invoking getManagedMySqlDatabaseBinaryLogInformation.
 */
export interface GetManagedMySqlDatabaseBinaryLogInformationOutputArgs {
    /**
     * The OCID of the Managed MySQL Database.
     */
    managedMySqlDatabaseId: pulumi.Input<string>;
}
//# sourceMappingURL=getManagedMySqlDatabaseBinaryLogInformation.d.ts.map