import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Run Log resource in Oracle Cloud Infrastructure Data Flow service.
 *
 * Retrieves the content of an run log.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testRunLog = oci.dataflow.getRunLog({
 *     name: runLogName,
 *     runId: testRun.id,
 * });
 * ```
 */
export declare function getRunLog(args: GetRunLogArgs, opts?: pulumi.InvokeOptions): Promise<GetRunLogResult>;
/**
 * A collection of arguments for invoking getRunLog.
 */
export interface GetRunLogArgs {
    /**
     * Encodes the downloaded content in base64. It is recommended to set this to `true` for binary content to avoid corrupting the zip file in Terraform state. The default value is `false` to preserve backwards compatibility with Terraform v0.11 configurations.
     * If passing the base64 encoded content to a `localFile` resource, please use the `contentBase64` attribute of the `localFile` resource.
     */
    base64EncodeContent?: boolean;
    /**
     * The name of the log. Avoid entering confidential information.
     */
    name: string;
    /**
     * The unique ID for the run
     */
    runId: string;
}
/**
 * A collection of values returned by getRunLog.
 */
export interface GetRunLogResult {
    readonly base64EncodeContent?: boolean;
    /**
     * The content of the run log.
     */
    readonly content: string;
    /**
     * The content type of the run log.
     */
    readonly contentType: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    readonly name: string;
    readonly runId: string;
}
/**
 * This data source provides details about a specific Run Log resource in Oracle Cloud Infrastructure Data Flow service.
 *
 * Retrieves the content of an run log.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testRunLog = oci.dataflow.getRunLog({
 *     name: runLogName,
 *     runId: testRun.id,
 * });
 * ```
 */
export declare function getRunLogOutput(args: GetRunLogOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRunLogResult>;
/**
 * A collection of arguments for invoking getRunLog.
 */
export interface GetRunLogOutputArgs {
    /**
     * Encodes the downloaded content in base64. It is recommended to set this to `true` for binary content to avoid corrupting the zip file in Terraform state. The default value is `false` to preserve backwards compatibility with Terraform v0.11 configurations.
     * If passing the base64 encoded content to a `localFile` resource, please use the `contentBase64` attribute of the `localFile` resource.
     */
    base64EncodeContent?: pulumi.Input<boolean | undefined>;
    /**
     * The name of the log. Avoid entering confidential information.
     */
    name: pulumi.Input<string>;
    /**
     * The unique ID for the run
     */
    runId: pulumi.Input<string>;
}
//# sourceMappingURL=getRunLog.d.ts.map