UNPKG

@maienm/pulumi-readarr

Version:

A Pulumi package for creating and managing Readarr resources. Based on terraform-provider-readarr: version v2.1.0

163 lines (162 loc) 3.47 kB
import * as pulumi from "@pulumi/pulumi"; /** * <!-- subcategory:System -->System Status resource. User must have rights to read `config.xml`. * For more information refer to [System Status](https://wiki.servarr.com/readarr/system#status) documentation. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@pulumi/readarr"; * * const example = readarr.System.getStatus({}); * ``` */ export declare function getStatus(opts?: pulumi.InvokeOptions): Promise<GetStatusResult>; /** * A collection of values returned by getStatus. */ export interface GetStatusResult { /** * App data folder. */ readonly appData: string; /** * App name. */ readonly appName: string; /** * Authentication. */ readonly authentication: string; /** * Branch. */ readonly branch: string; /** * Build time. */ readonly buildTime: string; /** * Database type. */ readonly databaseType: string; /** * Database version. */ readonly databaseVersion: string; /** * Delay Profile ID. */ readonly id: number; /** * Instance name. */ readonly instanceName: string; /** * Is admin flag. */ readonly isAdmin: boolean; /** * Is debug flag. */ readonly isDebug: boolean; /** * Is docker flag. */ readonly isDocker: boolean; /** * Is linux flag. */ readonly isLinux: boolean; /** * Is net core flag. */ readonly isNetCore: boolean; /** * Is osx flag. */ readonly isOsx: boolean; /** * Is production flag. */ readonly isProduction: boolean; /** * Is user interactive flag. */ readonly isUserInteractive: boolean; /** * Is windows flag. */ readonly isWindows: boolean; /** * Migration version. */ readonly migrationVersion: number; /** * Mode. */ readonly mode: string; /** * OS name. */ readonly osName: string; /** * OS version. */ readonly osVersion: string; /** * Package author. */ readonly packageAuthor: string; /** * Package update mechanism. */ readonly packageUpdateMechanism: string; /** * Package update mechanism message. */ readonly packageUpdateMechanismMessage: string; /** * Package version. */ readonly packageVersion: string; /** * Runtime name. */ readonly runtimeName: string; /** * Runtime version. */ readonly runtimeVersion: string; /** * Start time. */ readonly startTime: string; /** * Startup path. */ readonly startupPath: string; /** * Base URL. */ readonly urlBase: string; /** * Version. */ readonly version: string; } /** * <!-- subcategory:System -->System Status resource. User must have rights to read `config.xml`. * For more information refer to [System Status](https://wiki.servarr.com/readarr/system#status) documentation. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@pulumi/readarr"; * * const example = readarr.System.getStatus({}); * ``` */ export declare function getStatusOutput(opts?: pulumi.InvokeOptions): pulumi.Output<GetStatusResult>;