import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Fleet Agent Configuration resource in Oracle Cloud Infrastructure Jms service. * * Retrieve a Fleet Agent Configuration for the specified Fleet. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetAgentConfiguration = oci.jms.getFleetAgentConfiguration({ * fleetId: testFleet.id, * }); * ``` */ export declare function getFleetAgentConfiguration(args: GetFleetAgentConfigurationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFleetAgentConfiguration. */ export interface GetFleetAgentConfigurationArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. */ fleetId: string; } /** * A collection of values returned by getFleetAgentConfiguration. */ export interface GetFleetAgentConfigurationResult { /** * Agent polling interval in minutes */ readonly agentPollingIntervalInMinutes: number; readonly fleetId: string; readonly id: string; /** * Collect network addresses of managed instances in the fleet. */ readonly isCapturingIpAddressAndFqdnEnabled: boolean; /** * Collect JMS agent metrics on all managed instances in the fleet. */ readonly isCollectingManagedInstanceMetricsEnabled: boolean; /** * Collect username for application invocations for all managed instances in the fleet. */ readonly isCollectingUsernamesEnabled: boolean; /** * Enable libraries scan on all managed instances in the fleet. */ readonly isLibrariesScanEnabled: boolean; /** * The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.) */ readonly javaUsageTrackerProcessingFrequencyInMinutes: number; /** * The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.) */ readonly jreScanFrequencyInMinutes: number; /** * Management Agent Configuration for list of include/exclude file system paths (specific to operating system). */ readonly linuxConfigurations: outputs.Jms.GetFleetAgentConfigurationLinuxConfiguration[]; /** * Management Agent Configuration for list of include/exclude file system paths (specific to operating system). */ readonly macOsConfigurations: outputs.Jms.GetFleetAgentConfigurationMacOsConfiguration[]; /** * The date and time of the last modification to the Fleet Agent Configuration (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). */ readonly timeLastModified: string; /** * Management Agent Configuration for list of include/exclude file system paths (specific to operating system). */ readonly windowsConfigurations: outputs.Jms.GetFleetAgentConfigurationWindowsConfiguration[]; /** * The validity period in days for work requests. */ readonly workRequestValidityPeriodInDays: number; } /** * This data source provides details about a specific Fleet Agent Configuration resource in Oracle Cloud Infrastructure Jms service. * * Retrieve a Fleet Agent Configuration for the specified Fleet. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetAgentConfiguration = oci.jms.getFleetAgentConfiguration({ * fleetId: testFleet.id, * }); * ``` */ export declare function getFleetAgentConfigurationOutput(args: GetFleetAgentConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFleetAgentConfiguration. */ export interface GetFleetAgentConfigurationOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. */ fleetId: pulumi.Input; } //# sourceMappingURL=getFleetAgentConfiguration.d.ts.map