UNPKG

@maienm/pulumi-prowlarr

Version:

A Pulumi package for creating and managing Prowlarr resources. Based on terraform-provider-prowlarr: version v2.3.0

95 lines (94 loc) 2.11 kB
import * as pulumi from "@pulumi/pulumi"; /** * <!-- subcategory:Indexer Proxies -->Single Indexer Proxy. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const test = prowlarr.IndexerProxies.getIndexerProxy({ * name: "Example", * }); * ``` */ export declare function getIndexerProxy(args: GetIndexerProxyArgs, opts?: pulumi.InvokeOptions): Promise<GetIndexerProxyResult>; /** * A collection of arguments for invoking getIndexerProxy. */ export interface GetIndexerProxyArgs { /** * Indexer Proxy name. */ name: string; } /** * A collection of values returned by getIndexerProxy. */ export interface GetIndexerProxyResult { /** * IndexerProxy configuration template. */ readonly configContract: string; /** * host. */ readonly host: string; /** * Indexer Proxy ID. */ readonly id: number; /** * IndexerProxy implementation name. */ readonly implementation: string; /** * Indexer Proxy name. */ readonly name: string; /** * Password. */ readonly password: string; /** * Port. */ readonly port: number; /** * Request timeout. */ readonly requestTimeout: number; /** * List of associated tags. */ readonly tags: number[]; /** * Username. */ readonly username: string; } /** * <!-- subcategory:Indexer Proxies -->Single Indexer Proxy. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const test = prowlarr.IndexerProxies.getIndexerProxy({ * name: "Example", * }); * ``` */ export declare function getIndexerProxyOutput(args: GetIndexerProxyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetIndexerProxyResult>; /** * A collection of arguments for invoking getIndexerProxy. */ export interface GetIndexerProxyOutputArgs { /** * Indexer Proxy name. */ name: pulumi.Input<string>; }