1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. FleetAgentConfiguration
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

oci.Jms.FleetAgentConfiguration

Start a Neo task
Explain and create an oci.Jms.FleetAgentConfiguration resource
oci logo
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

    This resource provides the Fleet Agent Configuration resource in Oracle Cloud Infrastructure Jms service.

    Update the Fleet Agent Configuration for the specified Fleet.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testFleetAgentConfiguration = new oci.jms.FleetAgentConfiguration("test_fleet_agent_configuration", {
        fleetId: testFleet.id,
        agentPollingIntervalInMinutes: 10,
        isCapturingIpAddressAndFqdnEnabled: false,
        isCollectingManagedInstanceMetricsEnabled: false,
        isCollectingUsernamesEnabled: false,
        isLibrariesScanEnabled: false,
        javaUsageTrackerProcessingFrequencyInMinutes: 10,
        jreScanFrequencyInMinutes: 180,
        linuxConfiguration: {
            excludePaths: [
                "/user/private1",
                "/opt/private1",
            ],
            includePaths: [
                "/user",
                "/opt",
            ],
        },
        macOsConfiguration: {
            excludePaths: ["/home/private1"],
            includePaths: ["/home"],
        },
        windowsConfiguration: {
            excludePaths: [
                "c:\\windows\\private1",
                "d:\\data\\private1",
            ],
            includePaths: [
                "c:\\windows",
                "d:\\data",
            ],
        },
        workRequestValidityPeriodInDays: 10,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_fleet_agent_configuration = oci.jms.FleetAgentConfiguration("test_fleet_agent_configuration",
        fleet_id=test_fleet["id"],
        agent_polling_interval_in_minutes=10,
        is_capturing_ip_address_and_fqdn_enabled=False,
        is_collecting_managed_instance_metrics_enabled=False,
        is_collecting_usernames_enabled=False,
        is_libraries_scan_enabled=False,
        java_usage_tracker_processing_frequency_in_minutes=10,
        jre_scan_frequency_in_minutes=180,
        linux_configuration={
            "exclude_paths": [
                "/user/private1",
                "/opt/private1",
            ],
            "include_paths": [
                "/user",
                "/opt",
            ],
        },
        mac_os_configuration={
            "exclude_paths": ["/home/private1"],
            "include_paths": ["/home"],
        },
        windows_configuration={
            "exclude_paths": [
                "c:\\windows\\private1",
                "d:\\data\\private1",
            ],
            "include_paths": [
                "c:\\windows",
                "d:\\data",
            ],
        },
        work_request_validity_period_in_days=10)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/jms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := jms.NewFleetAgentConfiguration(ctx, "test_fleet_agent_configuration", &jms.FleetAgentConfigurationArgs{
    			FleetId:                                      pulumi.Any(testFleet.Id),
    			AgentPollingIntervalInMinutes:                pulumi.Int(10),
    			IsCapturingIpAddressAndFqdnEnabled:           pulumi.Bool(false),
    			IsCollectingManagedInstanceMetricsEnabled:    pulumi.Bool(false),
    			IsCollectingUsernamesEnabled:                 pulumi.Bool(false),
    			IsLibrariesScanEnabled:                       pulumi.Bool(false),
    			JavaUsageTrackerProcessingFrequencyInMinutes: pulumi.Int(10),
    			JreScanFrequencyInMinutes:                    pulumi.Int(180),
    			LinuxConfiguration: &jms.FleetAgentConfigurationLinuxConfigurationArgs{
    				ExcludePaths: pulumi.StringArray{
    					pulumi.String("/user/private1"),
    					pulumi.String("/opt/private1"),
    				},
    				IncludePaths: pulumi.StringArray{
    					pulumi.String("/user"),
    					pulumi.String("/opt"),
    				},
    			},
    			MacOsConfiguration: &jms.FleetAgentConfigurationMacOsConfigurationArgs{
    				ExcludePaths: pulumi.StringArray{
    					pulumi.String("/home/private1"),
    				},
    				IncludePaths: pulumi.StringArray{
    					pulumi.String("/home"),
    				},
    			},
    			WindowsConfiguration: &jms.FleetAgentConfigurationWindowsConfigurationArgs{
    				ExcludePaths: pulumi.StringArray{
    					pulumi.String("c:\\windows\\private1"),
    					pulumi.String("d:\\data\\private1"),
    				},
    				IncludePaths: pulumi.StringArray{
    					pulumi.String("c:\\windows"),
    					pulumi.String("d:\\data"),
    				},
    			},
    			WorkRequestValidityPeriodInDays: pulumi.Int(10),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testFleetAgentConfiguration = new Oci.Jms.FleetAgentConfiguration("test_fleet_agent_configuration", new()
        {
            FleetId = testFleet.Id,
            AgentPollingIntervalInMinutes = 10,
            IsCapturingIpAddressAndFqdnEnabled = false,
            IsCollectingManagedInstanceMetricsEnabled = false,
            IsCollectingUsernamesEnabled = false,
            IsLibrariesScanEnabled = false,
            JavaUsageTrackerProcessingFrequencyInMinutes = 10,
            JreScanFrequencyInMinutes = 180,
            LinuxConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationLinuxConfigurationArgs
            {
                ExcludePaths = new[]
                {
                    "/user/private1",
                    "/opt/private1",
                },
                IncludePaths = new[]
                {
                    "/user",
                    "/opt",
                },
            },
            MacOsConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationMacOsConfigurationArgs
            {
                ExcludePaths = new[]
                {
                    "/home/private1",
                },
                IncludePaths = new[]
                {
                    "/home",
                },
            },
            WindowsConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationWindowsConfigurationArgs
            {
                ExcludePaths = new[]
                {
                    "c:\\windows\\private1",
                    "d:\\data\\private1",
                },
                IncludePaths = new[]
                {
                    "c:\\windows",
                    "d:\\data",
                },
            },
            WorkRequestValidityPeriodInDays = 10,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Jms.FleetAgentConfiguration;
    import com.pulumi.oci.Jms.FleetAgentConfigurationArgs;
    import com.pulumi.oci.Jms.inputs.FleetAgentConfigurationLinuxConfigurationArgs;
    import com.pulumi.oci.Jms.inputs.FleetAgentConfigurationMacOsConfigurationArgs;
    import com.pulumi.oci.Jms.inputs.FleetAgentConfigurationWindowsConfigurationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var testFleetAgentConfiguration = new FleetAgentConfiguration("testFleetAgentConfiguration", FleetAgentConfigurationArgs.builder()
                .fleetId(testFleet.id())
                .agentPollingIntervalInMinutes(10)
                .isCapturingIpAddressAndFqdnEnabled(false)
                .isCollectingManagedInstanceMetricsEnabled(false)
                .isCollectingUsernamesEnabled(false)
                .isLibrariesScanEnabled(false)
                .javaUsageTrackerProcessingFrequencyInMinutes(10)
                .jreScanFrequencyInMinutes(180)
                .linuxConfiguration(FleetAgentConfigurationLinuxConfigurationArgs.builder()
                    .excludePaths(                
                        "/user/private1",
                        "/opt/private1")
                    .includePaths(                
                        "/user",
                        "/opt")
                    .build())
                .macOsConfiguration(FleetAgentConfigurationMacOsConfigurationArgs.builder()
                    .excludePaths("/home/private1")
                    .includePaths("/home")
                    .build())
                .windowsConfiguration(FleetAgentConfigurationWindowsConfigurationArgs.builder()
                    .excludePaths(                
                        "c:\\windows\\private1",
                        "d:\\data\\private1")
                    .includePaths(                
                        "c:\\windows",
                        "d:\\data")
                    .build())
                .workRequestValidityPeriodInDays(10)
                .build());
    
        }
    }
    
    resources:
      testFleetAgentConfiguration:
        type: oci:Jms:FleetAgentConfiguration
        name: test_fleet_agent_configuration
        properties:
          fleetId: ${testFleet.id}
          agentPollingIntervalInMinutes: 10
          isCapturingIpAddressAndFqdnEnabled: false
          isCollectingManagedInstanceMetricsEnabled: false
          isCollectingUsernamesEnabled: false
          isLibrariesScanEnabled: false
          javaUsageTrackerProcessingFrequencyInMinutes: 10
          jreScanFrequencyInMinutes: 180 # must be >= 180
          linuxConfiguration:
            excludePaths:
              - /user/private1
              - /opt/private1
            includePaths:
              - /user
              - /opt
          macOsConfiguration:
            excludePaths:
              - /home/private1
            includePaths:
              - /home
          windowsConfiguration:
            excludePaths:
              - c:\windows\private1
              - d:\data\private1
            includePaths:
              - c:\windows
              - d:\data
          workRequestValidityPeriodInDays: 10
    

    Create FleetAgentConfiguration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FleetAgentConfiguration(name: string, args: FleetAgentConfigurationArgs, opts?: CustomResourceOptions);
    @overload
    def FleetAgentConfiguration(resource_name: str,
                                args: FleetAgentConfigurationArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def FleetAgentConfiguration(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                fleet_id: Optional[str] = None,
                                agent_polling_interval_in_minutes: Optional[int] = None,
                                is_capturing_ip_address_and_fqdn_enabled: Optional[bool] = None,
                                is_collecting_managed_instance_metrics_enabled: Optional[bool] = None,
                                is_collecting_usernames_enabled: Optional[bool] = None,
                                is_libraries_scan_enabled: Optional[bool] = None,
                                java_usage_tracker_processing_frequency_in_minutes: Optional[int] = None,
                                jre_scan_frequency_in_minutes: Optional[int] = None,
                                linux_configuration: Optional[FleetAgentConfigurationLinuxConfigurationArgs] = None,
                                mac_os_configuration: Optional[FleetAgentConfigurationMacOsConfigurationArgs] = None,
                                windows_configuration: Optional[FleetAgentConfigurationWindowsConfigurationArgs] = None,
                                work_request_validity_period_in_days: Optional[int] = None)
    func NewFleetAgentConfiguration(ctx *Context, name string, args FleetAgentConfigurationArgs, opts ...ResourceOption) (*FleetAgentConfiguration, error)
    public FleetAgentConfiguration(string name, FleetAgentConfigurationArgs args, CustomResourceOptions? opts = null)
    public FleetAgentConfiguration(String name, FleetAgentConfigurationArgs args)
    public FleetAgentConfiguration(String name, FleetAgentConfigurationArgs args, CustomResourceOptions options)
    
    type: oci:Jms:FleetAgentConfiguration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FleetAgentConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FleetAgentConfigurationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FleetAgentConfigurationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FleetAgentConfigurationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FleetAgentConfigurationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var fleetAgentConfigurationResource = new Oci.Jms.FleetAgentConfiguration("fleetAgentConfigurationResource", new()
    {
        FleetId = "string",
        AgentPollingIntervalInMinutes = 0,
        IsCapturingIpAddressAndFqdnEnabled = false,
        IsCollectingManagedInstanceMetricsEnabled = false,
        IsCollectingUsernamesEnabled = false,
        IsLibrariesScanEnabled = false,
        JavaUsageTrackerProcessingFrequencyInMinutes = 0,
        JreScanFrequencyInMinutes = 0,
        LinuxConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationLinuxConfigurationArgs
        {
            ExcludePaths = new[]
            {
                "string",
            },
            IncludePaths = new[]
            {
                "string",
            },
        },
        MacOsConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationMacOsConfigurationArgs
        {
            ExcludePaths = new[]
            {
                "string",
            },
            IncludePaths = new[]
            {
                "string",
            },
        },
        WindowsConfiguration = new Oci.Jms.Inputs.FleetAgentConfigurationWindowsConfigurationArgs
        {
            ExcludePaths = new[]
            {
                "string",
            },
            IncludePaths = new[]
            {
                "string",
            },
        },
        WorkRequestValidityPeriodInDays = 0,
    });
    
    example, err := jms.NewFleetAgentConfiguration(ctx, "fleetAgentConfigurationResource", &jms.FleetAgentConfigurationArgs{
    	FleetId:                                      pulumi.String("string"),
    	AgentPollingIntervalInMinutes:                pulumi.Int(0),
    	IsCapturingIpAddressAndFqdnEnabled:           pulumi.Bool(false),
    	IsCollectingManagedInstanceMetricsEnabled:    pulumi.Bool(false),
    	IsCollectingUsernamesEnabled:                 pulumi.Bool(false),
    	IsLibrariesScanEnabled:                       pulumi.Bool(false),
    	JavaUsageTrackerProcessingFrequencyInMinutes: pulumi.Int(0),
    	JreScanFrequencyInMinutes:                    pulumi.Int(0),
    	LinuxConfiguration: &jms.FleetAgentConfigurationLinuxConfigurationArgs{
    		ExcludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IncludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	MacOsConfiguration: &jms.FleetAgentConfigurationMacOsConfigurationArgs{
    		ExcludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IncludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	WindowsConfiguration: &jms.FleetAgentConfigurationWindowsConfigurationArgs{
    		ExcludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		IncludePaths: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	WorkRequestValidityPeriodInDays: pulumi.Int(0),
    })
    
    var fleetAgentConfigurationResource = new FleetAgentConfiguration("fleetAgentConfigurationResource", FleetAgentConfigurationArgs.builder()
        .fleetId("string")
        .agentPollingIntervalInMinutes(0)
        .isCapturingIpAddressAndFqdnEnabled(false)
        .isCollectingManagedInstanceMetricsEnabled(false)
        .isCollectingUsernamesEnabled(false)
        .isLibrariesScanEnabled(false)
        .javaUsageTrackerProcessingFrequencyInMinutes(0)
        .jreScanFrequencyInMinutes(0)
        .linuxConfiguration(FleetAgentConfigurationLinuxConfigurationArgs.builder()
            .excludePaths("string")
            .includePaths("string")
            .build())
        .macOsConfiguration(FleetAgentConfigurationMacOsConfigurationArgs.builder()
            .excludePaths("string")
            .includePaths("string")
            .build())
        .windowsConfiguration(FleetAgentConfigurationWindowsConfigurationArgs.builder()
            .excludePaths("string")
            .includePaths("string")
            .build())
        .workRequestValidityPeriodInDays(0)
        .build());
    
    fleet_agent_configuration_resource = oci.jms.FleetAgentConfiguration("fleetAgentConfigurationResource",
        fleet_id="string",
        agent_polling_interval_in_minutes=0,
        is_capturing_ip_address_and_fqdn_enabled=False,
        is_collecting_managed_instance_metrics_enabled=False,
        is_collecting_usernames_enabled=False,
        is_libraries_scan_enabled=False,
        java_usage_tracker_processing_frequency_in_minutes=0,
        jre_scan_frequency_in_minutes=0,
        linux_configuration={
            "exclude_paths": ["string"],
            "include_paths": ["string"],
        },
        mac_os_configuration={
            "exclude_paths": ["string"],
            "include_paths": ["string"],
        },
        windows_configuration={
            "exclude_paths": ["string"],
            "include_paths": ["string"],
        },
        work_request_validity_period_in_days=0)
    
    const fleetAgentConfigurationResource = new oci.jms.FleetAgentConfiguration("fleetAgentConfigurationResource", {
        fleetId: "string",
        agentPollingIntervalInMinutes: 0,
        isCapturingIpAddressAndFqdnEnabled: false,
        isCollectingManagedInstanceMetricsEnabled: false,
        isCollectingUsernamesEnabled: false,
        isLibrariesScanEnabled: false,
        javaUsageTrackerProcessingFrequencyInMinutes: 0,
        jreScanFrequencyInMinutes: 0,
        linuxConfiguration: {
            excludePaths: ["string"],
            includePaths: ["string"],
        },
        macOsConfiguration: {
            excludePaths: ["string"],
            includePaths: ["string"],
        },
        windowsConfiguration: {
            excludePaths: ["string"],
            includePaths: ["string"],
        },
        workRequestValidityPeriodInDays: 0,
    });
    
    type: oci:Jms:FleetAgentConfiguration
    properties:
        agentPollingIntervalInMinutes: 0
        fleetId: string
        isCapturingIpAddressAndFqdnEnabled: false
        isCollectingManagedInstanceMetricsEnabled: false
        isCollectingUsernamesEnabled: false
        isLibrariesScanEnabled: false
        javaUsageTrackerProcessingFrequencyInMinutes: 0
        jreScanFrequencyInMinutes: 0
        linuxConfiguration:
            excludePaths:
                - string
            includePaths:
                - string
        macOsConfiguration:
            excludePaths:
                - string
            includePaths:
                - string
        windowsConfiguration:
            excludePaths:
                - string
            includePaths:
                - string
        workRequestValidityPeriodInDays: 0
    

    FleetAgentConfiguration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The FleetAgentConfiguration resource accepts the following input properties:

    FleetId string
    The OCID of the Fleet.
    AgentPollingIntervalInMinutes int
    (Updatable) Agent polling interval in minutes
    IsCapturingIpAddressAndFqdnEnabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    IsCollectingManagedInstanceMetricsEnabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    IsCollectingUsernamesEnabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    IsLibrariesScanEnabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    JavaUsageTrackerProcessingFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JreScanFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    LinuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    MacOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WindowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WorkRequestValidityPeriodInDays int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    FleetId string
    The OCID of the Fleet.
    AgentPollingIntervalInMinutes int
    (Updatable) Agent polling interval in minutes
    IsCapturingIpAddressAndFqdnEnabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    IsCollectingManagedInstanceMetricsEnabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    IsCollectingUsernamesEnabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    IsLibrariesScanEnabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    JavaUsageTrackerProcessingFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JreScanFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    LinuxConfiguration FleetAgentConfigurationLinuxConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    MacOsConfiguration FleetAgentConfigurationMacOsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WindowsConfiguration FleetAgentConfigurationWindowsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WorkRequestValidityPeriodInDays int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetId String
    The OCID of the Fleet.
    agentPollingIntervalInMinutes Integer
    (Updatable) Agent polling interval in minutes
    isCapturingIpAddressAndFqdnEnabled Boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled Boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled Boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled Boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes Integer
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes Integer
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    windowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays Integer

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetId string
    The OCID of the Fleet.
    agentPollingIntervalInMinutes number
    (Updatable) Agent polling interval in minutes
    isCapturingIpAddressAndFqdnEnabled boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes number
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes number
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    windowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays number

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleet_id str
    The OCID of the Fleet.
    agent_polling_interval_in_minutes int
    (Updatable) Agent polling interval in minutes
    is_capturing_ip_address_and_fqdn_enabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    is_collecting_managed_instance_metrics_enabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    is_collecting_usernames_enabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    is_libraries_scan_enabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    java_usage_tracker_processing_frequency_in_minutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jre_scan_frequency_in_minutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linux_configuration FleetAgentConfigurationLinuxConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    mac_os_configuration FleetAgentConfigurationMacOsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    windows_configuration FleetAgentConfigurationWindowsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    work_request_validity_period_in_days int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    fleetId String
    The OCID of the Fleet.
    agentPollingIntervalInMinutes Number
    (Updatable) Agent polling interval in minutes
    isCapturingIpAddressAndFqdnEnabled Boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled Boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled Boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled Boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes Number
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes Number
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    windowsConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays Number

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FleetAgentConfiguration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    TimeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    Id string
    The provider-assigned unique ID for this managed resource.
    TimeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    id String
    The provider-assigned unique ID for this managed resource.
    timeLastModified String
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    id string
    The provider-assigned unique ID for this managed resource.
    timeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    id str
    The provider-assigned unique ID for this managed resource.
    time_last_modified str
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    id String
    The provider-assigned unique ID for this managed resource.
    timeLastModified String
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).

    Look up Existing FleetAgentConfiguration Resource

    Get an existing FleetAgentConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: FleetAgentConfigurationState, opts?: CustomResourceOptions): FleetAgentConfiguration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            agent_polling_interval_in_minutes: Optional[int] = None,
            fleet_id: Optional[str] = None,
            is_capturing_ip_address_and_fqdn_enabled: Optional[bool] = None,
            is_collecting_managed_instance_metrics_enabled: Optional[bool] = None,
            is_collecting_usernames_enabled: Optional[bool] = None,
            is_libraries_scan_enabled: Optional[bool] = None,
            java_usage_tracker_processing_frequency_in_minutes: Optional[int] = None,
            jre_scan_frequency_in_minutes: Optional[int] = None,
            linux_configuration: Optional[FleetAgentConfigurationLinuxConfigurationArgs] = None,
            mac_os_configuration: Optional[FleetAgentConfigurationMacOsConfigurationArgs] = None,
            time_last_modified: Optional[str] = None,
            windows_configuration: Optional[FleetAgentConfigurationWindowsConfigurationArgs] = None,
            work_request_validity_period_in_days: Optional[int] = None) -> FleetAgentConfiguration
    func GetFleetAgentConfiguration(ctx *Context, name string, id IDInput, state *FleetAgentConfigurationState, opts ...ResourceOption) (*FleetAgentConfiguration, error)
    public static FleetAgentConfiguration Get(string name, Input<string> id, FleetAgentConfigurationState? state, CustomResourceOptions? opts = null)
    public static FleetAgentConfiguration get(String name, Output<String> id, FleetAgentConfigurationState state, CustomResourceOptions options)
    resources:  _:    type: oci:Jms:FleetAgentConfiguration    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AgentPollingIntervalInMinutes int
    (Updatable) Agent polling interval in minutes
    FleetId string
    The OCID of the Fleet.
    IsCapturingIpAddressAndFqdnEnabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    IsCollectingManagedInstanceMetricsEnabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    IsCollectingUsernamesEnabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    IsLibrariesScanEnabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    JavaUsageTrackerProcessingFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JreScanFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    LinuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    MacOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    TimeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    WindowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WorkRequestValidityPeriodInDays int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    AgentPollingIntervalInMinutes int
    (Updatable) Agent polling interval in minutes
    FleetId string
    The OCID of the Fleet.
    IsCapturingIpAddressAndFqdnEnabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    IsCollectingManagedInstanceMetricsEnabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    IsCollectingUsernamesEnabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    IsLibrariesScanEnabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    JavaUsageTrackerProcessingFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JreScanFrequencyInMinutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    LinuxConfiguration FleetAgentConfigurationLinuxConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    MacOsConfiguration FleetAgentConfigurationMacOsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    TimeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    WindowsConfiguration FleetAgentConfigurationWindowsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    WorkRequestValidityPeriodInDays int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    agentPollingIntervalInMinutes Integer
    (Updatable) Agent polling interval in minutes
    fleetId String
    The OCID of the Fleet.
    isCapturingIpAddressAndFqdnEnabled Boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled Boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled Boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled Boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes Integer
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes Integer
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    timeLastModified String
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    windowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays Integer

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    agentPollingIntervalInMinutes number
    (Updatable) Agent polling interval in minutes
    fleetId string
    The OCID of the Fleet.
    isCapturingIpAddressAndFqdnEnabled boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes number
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes number
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration FleetAgentConfigurationLinuxConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration FleetAgentConfigurationMacOsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    timeLastModified string
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    windowsConfiguration FleetAgentConfigurationWindowsConfiguration
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays number

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    agent_polling_interval_in_minutes int
    (Updatable) Agent polling interval in minutes
    fleet_id str
    The OCID of the Fleet.
    is_capturing_ip_address_and_fqdn_enabled bool
    (Updatable) Collect network addresses of managed instances in the fleet.
    is_collecting_managed_instance_metrics_enabled bool
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    is_collecting_usernames_enabled bool
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    is_libraries_scan_enabled bool
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    java_usage_tracker_processing_frequency_in_minutes int
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jre_scan_frequency_in_minutes int
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linux_configuration FleetAgentConfigurationLinuxConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    mac_os_configuration FleetAgentConfigurationMacOsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    time_last_modified str
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    windows_configuration FleetAgentConfigurationWindowsConfigurationArgs
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    work_request_validity_period_in_days int

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    agentPollingIntervalInMinutes Number
    (Updatable) Agent polling interval in minutes
    fleetId String
    The OCID of the Fleet.
    isCapturingIpAddressAndFqdnEnabled Boolean
    (Updatable) Collect network addresses of managed instances in the fleet.
    isCollectingManagedInstanceMetricsEnabled Boolean
    (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
    isCollectingUsernamesEnabled Boolean
    (Updatable) Collect username for application invocations for all managed instances in the fleet.
    isLibrariesScanEnabled Boolean
    (Updatable) Enable libraries scan on all managed instances in the fleet.
    javaUsageTrackerProcessingFrequencyInMinutes Number
    (Updatable) The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    jreScanFrequencyInMinutes Number
    (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    linuxConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    macOsConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    timeLastModified String
    The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
    windowsConfiguration Property Map
    (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
    workRequestValidityPeriodInDays Number

    (Updatable) The validity period in days for work requests.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Supporting Types

    FleetAgentConfigurationLinuxConfiguration, FleetAgentConfigurationLinuxConfigurationArgs

    ExcludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    ExcludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    includePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    exclude_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    include_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).

    FleetAgentConfigurationMacOsConfiguration, FleetAgentConfigurationMacOsConfigurationArgs

    ExcludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    ExcludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    includePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    exclude_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    include_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).

    FleetAgentConfigurationWindowsConfiguration, FleetAgentConfigurationWindowsConfigurationArgs

    ExcludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths List<string>
    (Updatable) An array of file system paths (environment variables supported).
    ExcludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    IncludePaths []string
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    includePaths string[]
    (Updatable) An array of file system paths (environment variables supported).
    exclude_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    include_paths Sequence[str]
    (Updatable) An array of file system paths (environment variables supported).
    excludePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).
    includePaths List<String>
    (Updatable) An array of file system paths (environment variables supported).

    Import

    FleetAgentConfigurations can be imported using the id, e.g.

    $ pulumi import oci:Jms/fleetAgentConfiguration:FleetAgentConfiguration test_fleet_agent_configuration "fleets/{fleetId}/agentConfiguration"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate