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