import * as pulumi from "@pulumi/pulumi"; /** * * Custom Format Condition Quality Modifier data source. * For more information refer to [Custom Format Conditions](https://wiki.servarr.com/radarr/settings#conditions). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as radarr from "@maienm/pulumi-radarr"; * import * as radarr from "@pulumi/radarr"; * * const exampleConditionQualityModifier = radarr.Profiles.getConditionQualityModifier({ * name: "REMUX", * negate: false, * required: false, * value: "5", * }); * const exampleCustomFormat = new radarr.profiles.CustomFormat("exampleCustomFormat", { * includeCustomFormatWhenRenaming: false, * specifications: [exampleConditionQualityModifier], * }); * ``` */ export declare function getConditionQualityModifier(args: GetConditionQualityModifierArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getConditionQualityModifier. */ export interface GetConditionQualityModifierArgs { /** * Specification name. */ name: string; /** * Negate modifier. */ negate: boolean; /** * Computed modifier. */ required: boolean; /** * Quality modifier ID. `0` NONE, `1` REGIONAL, `2` SCREENER, `3` RAWHD, `4` BRDISK, `5` REMUX. */ value: string; } /** * A collection of values returned by getConditionQualityModifier. */ export interface GetConditionQualityModifierResult { /** * Custom format condition quality modifier ID. */ readonly id: number; /** * Implementation. */ readonly implementation: string; /** * Specification name. */ readonly name: string; /** * Negate modifier. */ readonly negate: boolean; /** * Computed modifier. */ readonly required: boolean; /** * Quality modifier ID. `0` NONE, `1` REGIONAL, `2` SCREENER, `3` RAWHD, `4` BRDISK, `5` REMUX. */ readonly value: string; } /** * * Custom Format Condition Quality Modifier data source. * For more information refer to [Custom Format Conditions](https://wiki.servarr.com/radarr/settings#conditions). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as radarr from "@maienm/pulumi-radarr"; * import * as radarr from "@pulumi/radarr"; * * const exampleConditionQualityModifier = radarr.Profiles.getConditionQualityModifier({ * name: "REMUX", * negate: false, * required: false, * value: "5", * }); * const exampleCustomFormat = new radarr.profiles.CustomFormat("exampleCustomFormat", { * includeCustomFormatWhenRenaming: false, * specifications: [exampleConditionQualityModifier], * }); * ``` */ export declare function getConditionQualityModifierOutput(args: GetConditionQualityModifierOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getConditionQualityModifier. */ export interface GetConditionQualityModifierOutputArgs { /** * Specification name. */ name: pulumi.Input; /** * Negate modifier. */ negate: pulumi.Input; /** * Computed modifier. */ required: pulumi.Input; /** * Quality modifier ID. `0` NONE, `1` REGIONAL, `2` SCREENER, `3` RAWHD, `4` BRDISK, `5` REMUX. */ value: pulumi.Input; }