@maienm/pulumi-readarr
Version: 
A Pulumi package for creating and managing Readarr resources. Based on terraform-provider-readarr: version v2.1.0
67 lines (66 loc) • 1.58 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
 * <!-- subcategory:Import Lists -->Single Import List Exclusion.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as readarr from "@pulumi/readarr";
 *
 * const example = readarr.ImportLists.getExclusion({
 *     foreignId: "987",
 * });
 * ```
 */
export declare function getExclusion(args: GetExclusionArgs, opts?: pulumi.InvokeOptions): Promise<GetExclusionResult>;
/**
 * A collection of arguments for invoking getExclusion.
 */
export interface GetExclusionArgs {
    /**
     * Musicbrainz ID.
     */
    foreignId: string;
}
/**
 * A collection of values returned by getExclusion.
 */
export interface GetExclusionResult {
    /**
     * Author to be excluded.
     */
    readonly authorName: string;
    /**
     * Musicbrainz ID.
     */
    readonly foreignId: string;
    /**
     * ImportListExclusion ID.
     */
    readonly id: number;
}
/**
 * <!-- subcategory:Import Lists -->Single Import List Exclusion.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as readarr from "@pulumi/readarr";
 *
 * const example = readarr.ImportLists.getExclusion({
 *     foreignId: "987",
 * });
 * ```
 */
export declare function getExclusionOutput(args: GetExclusionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetExclusionResult>;
/**
 * A collection of arguments for invoking getExclusion.
 */
export interface GetExclusionOutputArgs {
    /**
     * Musicbrainz ID.
     */
    foreignId: pulumi.Input<string>;
}