import * as pulumi from "@pulumi/pulumi"; /** * * Generic Auto Tag Condition data source. When possible use a specific data source instead. * For more information refer to [ Format Conditions](https://wiki.servarr.com/radarr/settings#conditions). * To be used in conjunction with Format. */ export declare function getCondition(args: GetConditionArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCondition. */ export interface GetConditionArgs { /** * Implementation. */ implementation: string; /** * Max. */ max?: string; /** * Min. */ min?: string; /** * Specification name. */ name: string; /** * Negate flag. */ negate: boolean; /** * Computed flag. */ required: boolean; /** * Value. */ value?: string; } /** * A collection of values returned by getCondition. */ export interface GetConditionResult { /** * format condition ID. */ readonly id: number; /** * Implementation. */ readonly implementation: string; /** * Max. */ readonly max: string; /** * Min. */ readonly min: string; /** * Specification name. */ readonly name: string; /** * Negate flag. */ readonly negate: boolean; /** * Computed flag. */ readonly required: boolean; /** * Value. */ readonly value: string; } /** * * Generic Auto Tag Condition data source. When possible use a specific data source instead. * For more information refer to [ Format Conditions](https://wiki.servarr.com/radarr/settings#conditions). * To be used in conjunction with Format. */ export declare function getConditionOutput(args: GetConditionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getCondition. */ export interface GetConditionOutputArgs { /** * Implementation. */ implementation: pulumi.Input; /** * Max. */ max?: pulumi.Input; /** * Min. */ min?: pulumi.Input; /** * Specification name. */ name: pulumi.Input; /** * Negate flag. */ negate: pulumi.Input; /** * Computed flag. */ required: pulumi.Input; /** * Value. */ value?: pulumi.Input; }