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; /** * 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; /** * 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; /** * The name of the log. Avoid entering confidential information. */ name: pulumi.Input; /** * The unique ID for the run */ runId: pulumi.Input; } //# sourceMappingURL=getRunLog.d.ts.map