import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Log Analytics Entity Type resource in Oracle Cloud Infrastructure Log Analytics service. * * Retrieve the log analytics entity type with the given name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLogAnalyticsEntityType = oci.loganalytics.getLogAnalyticsEntityType({ * entityTypeName: logAnalyticsEntityTypeName, * namespace: logAnalyticsEntityTypeNamespace, * }); * ``` */ export declare function getLogAnalyticsEntityType(args: GetLogAnalyticsEntityTypeArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getLogAnalyticsEntityType. */ export interface GetLogAnalyticsEntityTypeArgs { /** * Log analytics entity type name. Entity type name can be obtained by running 'oci log-analytics entity-type list --namespace-name --all'. The json output 'internal-name' parameter value contains the entity type name. */ entityTypeName: 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 getLogAnalyticsEntityType. */ export interface GetLogAnalyticsEntityTypeResult { /** * Log analytics entity type category. Category will be used for grouping and filtering. */ readonly category: string; /** * Log analytics entity type group. That can be CLOUD (OCI) or NON_CLOUD otherwise. */ readonly cloudType: string; readonly entityTypeName: string; readonly id: string; /** * Internal name for the log analytics entity type. */ readonly internalName: string; readonly managementAgentEligibilityStatus: string; /** * Log analytics entity type property name. */ readonly name: string; readonly namespace: string; /** * The parameters used in file patterns specified in log sources for this log analytics entity type. */ readonly properties: outputs.LogAnalytics.GetLogAnalyticsEntityTypeProperty[]; /** * The current lifecycle state of the log analytics entity type. */ readonly state: string; /** * Time the log analytics entity type was created. An RFC3339 formatted datetime string. */ readonly timeCreated: string; /** * Time the log analytics entity type was updated. An RFC3339 formatted datetime string. */ readonly timeUpdated: string; } /** * This data source provides details about a specific Log Analytics Entity Type resource in Oracle Cloud Infrastructure Log Analytics service. * * Retrieve the log analytics entity type with the given name. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLogAnalyticsEntityType = oci.loganalytics.getLogAnalyticsEntityType({ * entityTypeName: logAnalyticsEntityTypeName, * namespace: logAnalyticsEntityTypeNamespace, * }); * ``` */ export declare function getLogAnalyticsEntityTypeOutput(args: GetLogAnalyticsEntityTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getLogAnalyticsEntityType. */ export interface GetLogAnalyticsEntityTypeOutputArgs { /** * Log analytics entity type name. Entity type name can be obtained by running 'oci log-analytics entity-type list --namespace-name --all'. The json output 'internal-name' parameter value contains the entity type name. */ entityTypeName: 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=getLogAnalyticsEntityType.d.ts.map