import * as pulumi from "@pulumi/pulumi"; export declare class LogOneagent extends pulumi.CustomResource { /** * Get an existing LogOneagent resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: LogOneagentState, opts?: pulumi.CustomResourceOptions): LogOneagent; /** * Returns true if the given object is an instance of LogOneagent. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is LogOneagent; /** * Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured. */ readonly containerTimezoneHeuristicEnabled: pulumi.Output; /** * Allows detection of log messages written to the containerized application's stdout/stderr streams. */ readonly containersLogsDetectionEnabled: pulumi.Output; /** * Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched. */ readonly dateSearchLimitBytes: pulumi.Output; /** * Default timezone for agent if more specific configurations is not defined. */ readonly defaultTimezone: pulumi.Output; /** * Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs */ readonly eventLogQueryTimeoutSec: pulumi.Output; /** * Allows detection of logs and event logs written by IIS server. */ readonly iisdetectionEnabled: pulumi.Output; /** * Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled. */ readonly logScannerLinuxNfsEnabled: pulumi.Output; /** * Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added. */ readonly maxLgisPerEntityCount: pulumi.Output; /** * Defines the minimum number of bytes in log file required for binary detection. */ readonly minBinaryDetectionLimitBytes: pulumi.Output; /** * Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8). */ readonly monitorOwnLogsEnabled: pulumi.Output; /** * Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76) */ readonly openLogFilesDetectionEnabled: pulumi.Output; /** * The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment. */ readonly scope: pulumi.Output; /** * Defines the number of characters in every log line (starting from the first character in the line) where severity is searched. */ readonly severityDetectionLimitBytes: pulumi.Output; /** * Defines the number of the first lines of every log entry where severity is searched. */ readonly severityDetectionLinesLimit: pulumi.Output; /** * Linux: syslog, message log Windows: system, application, security event logs */ readonly systemLogsDetectionEnabled: pulumi.Output; /** * Create a LogOneagent resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: LogOneagentArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering LogOneagent resources. */ export interface LogOneagentState { /** * Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured. */ containerTimezoneHeuristicEnabled?: pulumi.Input; /** * Allows detection of log messages written to the containerized application's stdout/stderr streams. */ containersLogsDetectionEnabled?: pulumi.Input; /** * Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched. */ dateSearchLimitBytes?: pulumi.Input; /** * Default timezone for agent if more specific configurations is not defined. */ defaultTimezone?: pulumi.Input; /** * Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs */ eventLogQueryTimeoutSec?: pulumi.Input; /** * Allows detection of logs and event logs written by IIS server. */ iisdetectionEnabled?: pulumi.Input; /** * Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled. */ logScannerLinuxNfsEnabled?: pulumi.Input; /** * Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added. */ maxLgisPerEntityCount?: pulumi.Input; /** * Defines the minimum number of bytes in log file required for binary detection. */ minBinaryDetectionLimitBytes?: pulumi.Input; /** * Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8). */ monitorOwnLogsEnabled?: pulumi.Input; /** * Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76) */ openLogFilesDetectionEnabled?: pulumi.Input; /** * The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment. */ scope?: pulumi.Input; /** * Defines the number of characters in every log line (starting from the first character in the line) where severity is searched. */ severityDetectionLimitBytes?: pulumi.Input; /** * Defines the number of the first lines of every log entry where severity is searched. */ severityDetectionLinesLimit?: pulumi.Input; /** * Linux: syslog, message log Windows: system, application, security event logs */ systemLogsDetectionEnabled?: pulumi.Input; } /** * The set of arguments for constructing a LogOneagent resource. */ export interface LogOneagentArgs { /** * Enables automatic detection of timezone in container's logs if it is not explicitly defined in content or configured. */ containerTimezoneHeuristicEnabled: pulumi.Input; /** * Allows detection of log messages written to the containerized application's stdout/stderr streams. */ containersLogsDetectionEnabled: pulumi.Input; /** * Defines the number of characters in every log line (starting from the first character in the line) where the timestamp is searched. */ dateSearchLimitBytes: pulumi.Input; /** * Default timezone for agent if more specific configurations is not defined. */ defaultTimezone: pulumi.Input; /** * Defines the maximum timeout value, in seconds, for the query extracting Windows Event Logs */ eventLogQueryTimeoutSec: pulumi.Input; /** * Allows detection of logs and event logs written by IIS server. */ iisdetectionEnabled: pulumi.Input; /** * Allows detection of logs written to mounted network storage drives. Applies only to Linux hosts. For other OSes it's always enabled. */ logScannerLinuxNfsEnabled: pulumi.Input; /** * Defines the maximum number of log group instances per entity after which, the new automatic ones wouldn't be added. */ maxLgisPerEntityCount: pulumi.Input; /** * Defines the minimum number of bytes in log file required for binary detection. */ minBinaryDetectionLimitBytes: pulumi.Input; /** * Enabling this option may affect your licensing costs. For more details, see [documentation](https://dt-url.net/4l02yi8). */ monitorOwnLogsEnabled: pulumi.Input; /** * Automatically detect logs written by important processes. For more details, check our [documentation](https://dt-url.net/7v02z76) */ openLogFilesDetectionEnabled: pulumi.Input; /** * The scope of this setting (HOST, KUBERNETES*CLUSTER, HOST*GROUP). Omit this property if you want to cover the whole environment. */ scope?: pulumi.Input; /** * Defines the number of characters in every log line (starting from the first character in the line) where severity is searched. */ severityDetectionLimitBytes: pulumi.Input; /** * Defines the number of the first lines of every log entry where severity is searched. */ severityDetectionLinesLimit: pulumi.Input; /** * Linux: syslog, message log Windows: system, application, security event logs */ systemLogsDetectionEnabled: pulumi.Input; }