import * as pulumi from "@pulumi/pulumi"; /** * * Single Indexer. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as radarr from "@pulumi/radarr"; * * const example = radarr.Indexers.getIndexer({ * name: "Example", * }); * ``` */ export declare function getIndexer(args: GetIndexerArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIndexer. */ export interface GetIndexerArgs { /** * Indexer name. */ name: string; } /** * A collection of values returned by getIndexer. */ export interface GetIndexerResult { /** * Additional parameters. */ readonly additionalParameters: string; /** * Allow zero size files. */ readonly allowZeroSize: boolean; /** * API key. */ readonly apiKey: string; /** * API path. */ readonly apiPath: string; /** * API User. */ readonly apiUser: string; /** * Base URL. */ readonly baseUrl: string; /** * Captcha token. */ readonly captchaToken: string; /** * Series list. */ readonly categories: number[]; /** * Codecs. */ readonly codecs: number[]; /** * Indexer configuration template. */ readonly configContract: string; /** * Cookie. */ readonly cookie: string; /** * Delay before grabbing. */ readonly delay: number; /** * Download client ID. */ readonly downloadClientId: number; /** * Enable automatic search flag. */ readonly enableAutomaticSearch: boolean; /** * Enable interactive search flag. */ readonly enableInteractiveSearch: boolean; /** * Enable RSS flag. */ readonly enableRss: boolean; /** * Indexer ID. */ readonly id: number; /** * Indexer implementation name. */ readonly implementation: string; /** * Mediumd. */ readonly mediums: number[]; /** * Minimum seeders. */ readonly minimumSeeders: number; /** * Language list. */ readonly multiLanguages: number[]; /** * Indexer name. */ readonly name: string; /** * Passkey. */ readonly passkey: string; /** * Priority. */ readonly priority: number; /** * Protocol. Valid values are 'usenet' and 'torrent'. */ readonly protocol: string; /** * Allow ranked only. */ readonly rankedOnly: boolean; /** * Remove year. */ readonly removeYear: boolean; /** * Computed flags. */ readonly requiredFlags: number[]; /** * Seed ratio. */ readonly seedRatio: number; /** * Seed time. */ readonly seedTime: number; /** * List of associated tags. */ readonly tags: number[]; /** * Username. */ readonly user: string; /** * Username. */ readonly username: string; } /** * * Single Indexer. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as radarr from "@pulumi/radarr"; * * const example = radarr.Indexers.getIndexer({ * name: "Example", * }); * ``` */ export declare function getIndexerOutput(args: GetIndexerOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getIndexer. */ export interface GetIndexerOutputArgs { /** * Indexer name. */ name: pulumi.Input; }