import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Single Quality Profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as lidarr from "@pulumi/lidarr"; * * const example = lidarr.Profiles.getQualityProfile({ * name: "Example", * }); * ``` */ export declare function getQualityProfile(args: GetQualityProfileArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getQualityProfile. */ export interface GetQualityProfileArgs { /** * Name. */ name: string; } /** * A collection of values returned by getQualityProfile. */ export interface GetQualityProfileResult { /** * Quality ID to which cutoff. */ readonly cutoff: number; /** * Cutoff format score. */ readonly cutoffFormatScore: number; /** * Format items. */ readonly formatItems: outputs.Profiles.GetQualityProfileFormatItem[]; /** * Quality Profile ID. */ readonly id: number; /** * Min format score. */ readonly minFormatScore: number; /** * Quality Profile Name. */ readonly name: string; /** * Quality groups. */ readonly qualityGroups: outputs.Profiles.GetQualityProfileQualityGroup[]; /** * Upgrade allowed flag. */ readonly upgradeAllowed: boolean; } /** * Single Quality Profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as lidarr from "@pulumi/lidarr"; * * const example = lidarr.Profiles.getQualityProfile({ * name: "Example", * }); * ``` */ export declare function getQualityProfileOutput(args: GetQualityProfileOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getQualityProfile. */ export interface GetQualityProfileOutputArgs { /** * Name. */ name: pulumi.Input; }