import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Pbf Listing Triggers in Oracle Cloud Infrastructure Functions service. * * Returns a list of Triggers. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testPbfListingTriggers = oci.functions.getPbfListingTriggers({ * name: pbfListingTriggerName, * }); * ``` */ export declare function getPbfListingTriggers(args?: GetPbfListingTriggersArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPbfListingTriggers. */ export interface GetPbfListingTriggersArgs { filters?: inputs.Functions.GetPbfListingTriggersFilter[]; /** * A filter to return only resources that match the service trigger source of a PBF. */ name?: string; } /** * A collection of values returned by getPbfListingTriggers. */ export interface GetPbfListingTriggersResult { readonly filters?: outputs.Functions.GetPbfListingTriggersFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * A brief descriptive name for the PBF trigger. */ readonly name?: string; /** * The list of triggers_collection. */ readonly triggersCollections: outputs.Functions.GetPbfListingTriggersTriggersCollection[]; } /** * This data source provides the list of Pbf Listing Triggers in Oracle Cloud Infrastructure Functions service. * * Returns a list of Triggers. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testPbfListingTriggers = oci.functions.getPbfListingTriggers({ * name: pbfListingTriggerName, * }); * ``` */ export declare function getPbfListingTriggersOutput(args?: GetPbfListingTriggersOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPbfListingTriggers. */ export interface GetPbfListingTriggersOutputArgs { filters?: pulumi.Input[] | undefined>; /** * A filter to return only resources that match the service trigger source of a PBF. */ name?: pulumi.Input; } //# sourceMappingURL=getPbfListingTriggers.d.ts.map