import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Log Analytics Category resource in Oracle Cloud Infrastructure Log Analytics service. * * Gets detailed information about the category with the specified name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLogAnalyticsCategory = oci.loganalytics.getLogAnalyticsCategory({ * name: logAnalyticsCategoryName, * namespace: logAnalyticsCategoryNamespace, * }); * ``` */ export declare function getLogAnalyticsCategory(args: GetLogAnalyticsCategoryArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getLogAnalyticsCategory. */ export interface GetLogAnalyticsCategoryArgs { /** * The category name. */ 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 getLogAnalyticsCategory. */ export interface GetLogAnalyticsCategoryResult { /** * The category description. */ readonly description: string; /** * The category display name. */ readonly displayName: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The system flag. A value of false denotes a user-created category. A value of true denotes an Oracle-defined category. */ readonly isSystem: boolean; /** * The unique name that identifies the category. */ readonly name: string; readonly namespace: string; /** * The category type. Values include "PRODUCT", "TIER", "VENDOR" and "GENERIC". */ readonly type: string; } /** * This data source provides details about a specific Log Analytics Category resource in Oracle Cloud Infrastructure Log Analytics service. * * Gets detailed information about the category with the specified name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLogAnalyticsCategory = oci.loganalytics.getLogAnalyticsCategory({ * name: logAnalyticsCategoryName, * namespace: logAnalyticsCategoryNamespace, * }); * ``` */ export declare function getLogAnalyticsCategoryOutput(args: GetLogAnalyticsCategoryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getLogAnalyticsCategory. */ export interface GetLogAnalyticsCategoryOutputArgs { /** * The category name. */ 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=getLogAnalyticsCategory.d.ts.map