UNPKG

@maienm/pulumi-prowlarr

Version:

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

79 lines (78 loc) 1.81 kB
import * as pulumi from "@pulumi/pulumi"; /** * <!-- subcategory:Applications -->Single Sync Profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const test = prowlarr.Applications.getSyncProfile({ * name: "Example", * }); * ``` */ export declare function getSyncProfile(args: GetSyncProfileArgs, opts?: pulumi.InvokeOptions): Promise<GetSyncProfileResult>; /** * A collection of arguments for invoking getSyncProfile. */ export interface GetSyncProfileArgs { /** * Name. */ name: string; } /** * A collection of values returned by getSyncProfile. */ export interface GetSyncProfileResult { /** * Enable automatic search flag. */ readonly enableAutomaticSearch: boolean; /** * Enable interactive search flag. */ readonly enableInteractiveSearch: boolean; /** * Enable RSS flag. */ readonly enableRss: boolean; /** * Sync Profile ID. */ readonly id: number; /** * Minimum seeders. */ readonly minimumSeeders: number; /** * Name. */ readonly name: string; } /** * <!-- subcategory:Applications -->Single Sync Profile. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as prowlarr from "@pulumi/prowlarr"; * * const test = prowlarr.Applications.getSyncProfile({ * name: "Example", * }); * ``` */ export declare function getSyncProfileOutput(args: GetSyncProfileOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetSyncProfileResult>; /** * A collection of arguments for invoking getSyncProfile. */ export interface GetSyncProfileOutputArgs { /** * Name. */ name: pulumi.Input<string>; }