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