import * as pulumi from "@pulumi/pulumi"; /** * Single Root Folder. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@pulumi/readarr"; * * const example = readarr.MediaManagement.getRootFolder({ * path: "/example", * }); * ``` */ export declare function getRootFolder(args: GetRootFolderArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRootFolder. */ export interface GetRootFolderArgs { /** * Root Folder absolute path. */ path: string; } /** * A collection of values returned by getRootFolder. */ export interface GetRootFolderResult { /** * Access flag. */ readonly accessible: boolean; /** * Default metadata profile ID. */ readonly defaultMetadataProfileId: number; /** * Default monitor new item option. */ readonly defaultMonitorNewItemOption: string; /** * Default monitor option. */ readonly defaultMonitorOption: string; /** * Default metadata profile ID. */ readonly defaultQualityProfileId: number; /** * List of associated tags. */ readonly defaultTags: number[]; /** * Calibre host. */ readonly host: string; /** * Root Folder ID. */ readonly id: number; /** * Is calibre library flag. */ readonly isCalibreLibrary: boolean; /** * Calibre library. */ readonly library: string; /** * Root Folder name. */ readonly name: string; /** * Calibre output profile. */ readonly outputProfile: string; /** * Calibre password. */ readonly password: string; /** * Root Folder absolute path. */ readonly path: string; /** * Calibre Port. */ readonly port: number; /** * Use SSL for calibre connection. */ readonly useSsl: boolean; /** * Calibre username. */ readonly username: string; } /** * Single Root Folder. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@pulumi/readarr"; * * const example = readarr.MediaManagement.getRootFolder({ * path: "/example", * }); * ``` */ export declare function getRootFolderOutput(args: GetRootFolderOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getRootFolder. */ export interface GetRootFolderOutputArgs { /** * Root Folder absolute path. */ path: pulumi.Input; }