UNPKG

@maienm/pulumi-readarr

Version:

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

85 lines 3.02 kB
"use strict"; // *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.getConditionOutput = exports.getCondition = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); /** * <!-- subcategory:Profiles -> Generic Custom Format Condition data source. When possible use a specific data source instead. * For more information refer to [Custom Format Conditions](https://wiki.servarr.com/readarr/settings#conditions). * To be used in conjunction with Custom Format. * * {{% examples %}} * ## Example Usage * {{% example %}} * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@maienm/pulumi-readarr"; * import * as readarr from "@pulumi/readarr"; * * const exampleCondition = readarr.Profiles.getCondition({ * name: "Example", * implementation: "SizeSpecification", * negate: false, * required: false, * min: 0, * max: 100, * }); * const exampleCustomFormat = new readarr.profiles.CustomFormat("exampleCustomFormat", { * includeCustomFormatWhenRenaming: false, * specifications: [exampleCondition], * }); * ``` * {{% /example %}} * {{% /examples %}} */ function getCondition(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("readarr:Profiles/getCondition:getCondition", { "implementation": args.implementation, "max": args.max, "min": args.min, "name": args.name, "negate": args.negate, "required": args.required, "value": args.value, }, opts); } exports.getCondition = getCondition; /** * <!-- subcategory:Profiles -> Generic Custom Format Condition data source. When possible use a specific data source instead. * For more information refer to [Custom Format Conditions](https://wiki.servarr.com/readarr/settings#conditions). * To be used in conjunction with Custom Format. * * {{% examples %}} * ## Example Usage * {{% example %}} * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as readarr from "@maienm/pulumi-readarr"; * import * as readarr from "@pulumi/readarr"; * * const exampleCondition = readarr.Profiles.getCondition({ * name: "Example", * implementation: "SizeSpecification", * negate: false, * required: false, * min: 0, * max: 100, * }); * const exampleCustomFormat = new readarr.profiles.CustomFormat("exampleCustomFormat", { * includeCustomFormatWhenRenaming: false, * specifications: [exampleCondition], * }); * ``` * {{% /example %}} * {{% /examples %}} */ function getConditionOutput(args, opts) { return pulumi.output(args).apply((a) => getCondition(a, opts)); } exports.getConditionOutput = getConditionOutput; //# sourceMappingURL=getCondition.js.map