oci.Jms.FleetAgentConfiguration
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:
- Fleet
Id string - The OCID of the Fleet.
- Agent
Polling intInterval In Minutes - (Updatable) Agent polling interval in minutes
- Is
Capturing boolIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- Is
Collecting boolManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- Is
Collecting boolUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- Is
Libraries boolScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- Java
Usage intTracker Processing Frequency In Minutes - (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 intFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- Linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Work
Request intValidity Period In Days (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 string - The OCID of the Fleet.
- Agent
Polling intInterval In Minutes - (Updatable) Agent polling interval in minutes
- Is
Capturing boolIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- Is
Collecting boolManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- Is
Collecting boolUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- Is
Libraries boolScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- Java
Usage intTracker Processing Frequency In Minutes - (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 intFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- Linux
Configuration FleetAgent Configuration Linux Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Mac
Os FleetConfiguration Agent Configuration Mac Os Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Windows
Configuration FleetAgent Configuration Windows Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Work
Request intValidity Period In Days (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 String - The OCID of the Fleet.
- agent
Polling IntegerInterval In Minutes - (Updatable) Agent polling interval in minutes
- is
Capturing BooleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting BooleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting BooleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries BooleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage IntegerTracker Processing Frequency In Minutes - (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 IntegerFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request IntegerValidity Period In Days (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 string - The OCID of the Fleet.
- agent
Polling numberInterval In Minutes - (Updatable) Agent polling interval in minutes
- is
Capturing booleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting booleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting booleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries booleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage numberTracker Processing Frequency In Minutes - (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 numberFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request numberValidity Period In Days (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_ intinterval_ in_ minutes - (Updatable) Agent polling interval in minutes
- is_
capturing_ boolip_ address_ and_ fqdn_ enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is_
collecting_ boolmanaged_ instance_ metrics_ enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is_
collecting_ boolusernames_ enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is_
libraries_ boolscan_ enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java_
usage_ inttracker_ processing_ frequency_ in_ minutes - (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_ intfrequency_ in_ minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux_
configuration FleetAgent Configuration Linux Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac_
os_ Fleetconfiguration Agent Configuration Mac Os Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- windows_
configuration FleetAgent Configuration Windows Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work_
request_ intvalidity_ period_ in_ days (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 String - The OCID of the Fleet.
- agent
Polling NumberInterval In Minutes - (Updatable) Agent polling interval in minutes
- is
Capturing BooleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting BooleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting BooleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries BooleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage NumberTracker Processing Frequency In Minutes - (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 NumberFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration Property Map - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os Property MapConfiguration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- windows
Configuration Property Map - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request NumberValidity Period In Days (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.
- Time
Last stringModified - 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.
- Time
Last stringModified - 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.
- time
Last StringModified - 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.
- time
Last stringModified - 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_ strmodified - 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.
- time
Last StringModified - 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) -> FleetAgentConfigurationfunc 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.
- Agent
Polling intInterval In Minutes - (Updatable) Agent polling interval in minutes
- Fleet
Id string - The OCID of the Fleet.
- Is
Capturing boolIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- Is
Collecting boolManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- Is
Collecting boolUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- Is
Libraries boolScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- Java
Usage intTracker Processing Frequency In Minutes - (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 intFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- Linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- Windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Work
Request intValidity Period In Days (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 intInterval In Minutes - (Updatable) Agent polling interval in minutes
- Fleet
Id string - The OCID of the Fleet.
- Is
Capturing boolIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- Is
Collecting boolManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- Is
Collecting boolUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- Is
Libraries boolScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- Java
Usage intTracker Processing Frequency In Minutes - (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 intFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- Linux
Configuration FleetAgent Configuration Linux Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Mac
Os FleetConfiguration Agent Configuration Mac Os Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- Windows
Configuration FleetAgent Configuration Windows Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- Work
Request intValidity Period In Days (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 IntegerInterval In Minutes - (Updatable) Agent polling interval in minutes
- fleet
Id String - The OCID of the Fleet.
- is
Capturing BooleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting BooleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting BooleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries BooleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage IntegerTracker Processing Frequency In Minutes - (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 IntegerFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request IntegerValidity Period In Days (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 numberInterval In Minutes - (Updatable) Agent polling interval in minutes
- fleet
Id string - The OCID of the Fleet.
- is
Capturing booleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting booleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting booleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries booleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage numberTracker Processing Frequency In Minutes - (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 numberFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration FleetAgent Configuration Linux Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os FleetConfiguration Agent Configuration Mac Os Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- windows
Configuration FleetAgent Configuration Windows Configuration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request numberValidity Period In Days (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_ intinterval_ in_ minutes - (Updatable) Agent polling interval in minutes
- fleet_
id str - The OCID of the Fleet.
- is_
capturing_ boolip_ address_ and_ fqdn_ enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is_
collecting_ boolmanaged_ instance_ metrics_ enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is_
collecting_ boolusernames_ enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is_
libraries_ boolscan_ enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java_
usage_ inttracker_ processing_ frequency_ in_ minutes - (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_ intfrequency_ in_ minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux_
configuration FleetAgent Configuration Linux Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac_
os_ Fleetconfiguration Agent Configuration Mac Os Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- time_
last_ strmodified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- windows_
configuration FleetAgent Configuration Windows Configuration Args - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work_
request_ intvalidity_ period_ in_ days (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 NumberInterval In Minutes - (Updatable) Agent polling interval in minutes
- fleet
Id String - The OCID of the Fleet.
- is
Capturing BooleanIp Address And Fqdn Enabled - (Updatable) Collect network addresses of managed instances in the fleet.
- is
Collecting BooleanManaged Instance Metrics Enabled - (Updatable) Collect JMS agent metrics on all managed instances in the fleet.
- is
Collecting BooleanUsernames Enabled - (Updatable) Collect username for application invocations for all managed instances in the fleet.
- is
Libraries BooleanScan Enabled - (Updatable) Enable libraries scan on all managed instances in the fleet.
- java
Usage NumberTracker Processing Frequency In Minutes - (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 NumberFrequency In Minutes - (Updatable) The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
- linux
Configuration Property Map - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- mac
Os Property MapConfiguration - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- windows
Configuration Property Map - (Updatable) Management Agent Configuration for list of include/exclude file system paths (specific to operating system).
- work
Request NumberValidity Period In Days (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
- Exclude
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Exclude
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths string[] - (Updatable) An array of file system paths (environment variables supported).
- include
Paths 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).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
FleetAgentConfigurationMacOsConfiguration, FleetAgentConfigurationMacOsConfigurationArgs
- Exclude
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Exclude
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths string[] - (Updatable) An array of file system paths (environment variables supported).
- include
Paths 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).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
FleetAgentConfigurationWindowsConfiguration, FleetAgentConfigurationWindowsConfigurationArgs
- Exclude
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths List<string> - (Updatable) An array of file system paths (environment variables supported).
- Exclude
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- Include
Paths []string - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- exclude
Paths string[] - (Updatable) An array of file system paths (environment variables supported).
- include
Paths 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).
- exclude
Paths List<String> - (Updatable) An array of file system paths (environment variables supported).
- include
Paths 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
ociTerraform Provider.
