@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
TypeScript
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>;
}