UNPKG

@maienm/pulumi-prowlarr

Version:

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

99 lines (98 loc) 2.19 kB
import * as pulumi from "@pulumi/pulumi"; /** * <!-- subcategory:Applications -->Single Application. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const example = prowlarr.Applications.getApplication({ * name: "Example", * }); * ``` */ export declare function getApplication(args: GetApplicationArgs, opts?: pulumi.InvokeOptions): Promise<GetApplicationResult>; /** * A collection of arguments for invoking getApplication. */ export interface GetApplicationArgs { /** * Application name. */ name: string; } /** * A collection of values returned by getApplication. */ export interface GetApplicationResult { /** * Anime sync categories. */ readonly animeSyncCategories: number[]; /** * API key. */ readonly apiKey: string; /** * Base URL. */ readonly baseUrl: string; /** * Application configuration template. */ readonly configContract: string; /** * Application ID. */ readonly id: number; /** * Application implementation name. */ readonly implementation: string; /** * Application name. */ readonly name: string; /** * Prowlarr URL. */ readonly prowlarrUrl: string; /** * Sync categories. */ readonly syncCategories: number[]; /** * Sync level. */ readonly syncLevel: string; /** * List of associated tags. */ readonly tags: number[]; } /** * <!-- subcategory:Applications -->Single Application. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const example = prowlarr.Applications.getApplication({ * name: "Example", * }); * ``` */ export declare function getApplicationOutput(args: GetApplicationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetApplicationResult>; /** * A collection of arguments for invoking getApplication. */ export interface GetApplicationOutputArgs { /** * Application name. */ name: pulumi.Input<string>; }