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 Namespace Parser Actions in Oracle Cloud Infrastructure Log Analytics service. * * Returns a list of parser actions. You may limit the number of results and provide sorting order. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testNamespaceParserActions = oci.loganalytics.getNamespaceParserActions({ * namespace: namespaceParserActionNamespace, * actionDisplayText: namespaceParserActionActionDisplayText, * name: namespaceParserActionName, * }); * ``` */ export declare function getNamespaceParserActions(args: GetNamespaceParserActionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNamespaceParserActions. */ export interface GetNamespaceParserActionsArgs { /** * The parser action display text used for filtering. */ actionDisplayText?: string; filters?: inputs.LogAnalytics.GetNamespaceParserActionsFilter[]; /** * The parser action name used for filtering. */ name?: string; /** * The Log Analytics namespace used for the request. The namespace can be obtained by running 'oci os ns get' */ namespace: string; } /** * A collection of values returned by getNamespaceParserActions. */ export interface GetNamespaceParserActionsResult { readonly actionDisplayText?: string; readonly filters?: outputs.LogAnalytics.GetNamespaceParserActionsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The parser action name. */ readonly name?: string; readonly namespace: string; /** * The list of parser_action_summary_collection. */ readonly parserActionSummaryCollections: outputs.LogAnalytics.GetNamespaceParserActionsParserActionSummaryCollection[]; } /** * This data source provides the list of Namespace Parser Actions in Oracle Cloud Infrastructure Log Analytics service. * * Returns a list of parser actions. You may limit the number of results and provide sorting order. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testNamespaceParserActions = oci.loganalytics.getNamespaceParserActions({ * namespace: namespaceParserActionNamespace, * actionDisplayText: namespaceParserActionActionDisplayText, * name: namespaceParserActionName, * }); * ``` */ export declare function getNamespaceParserActionsOutput(args: GetNamespaceParserActionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNamespaceParserActions. */ export interface GetNamespaceParserActionsOutputArgs { /** * The parser action display text used for filtering. */ actionDisplayText?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The parser action name used for filtering. */ name?: pulumi.Input; /** * The Log Analytics namespace used for the request. The namespace can be obtained by running 'oci os ns get' */ namespace: pulumi.Input; } //# sourceMappingURL=getNamespaceParserActions.d.ts.map