oci.Jms.FleetAdvancedFeatureConfiguration
Explore with Pulumi AI
This resource provides the Fleet Advanced Feature Configuration resource in Oracle Cloud Infrastructure Jms service.
Update advanced feature configurations for the Fleet. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFleetAdvancedFeatureConfiguration = new oci.jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration", {
    fleetId: testFleet.id,
    advancedUsageTracking: {
        isEnabled: fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled,
    },
    analyticBucketName: testBucket.name,
    analyticNamespace: fleetAdvancedFeatureConfigurationAnalyticNamespace,
    cryptoEventAnalysis: {
        isEnabled: fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled,
        summarizedEventsLog: {
            logGroupId: testLogGroup.id,
            logId: testLog.id,
        },
    },
    javaMigrationAnalysis: {
        isEnabled: fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled,
    },
    jfrRecording: {
        isEnabled: fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled,
    },
    lcm: {
        isEnabled: fleetAdvancedFeatureConfigurationLcmIsEnabled,
        postInstallationActions: {
            addLoggingHandler: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler,
            disabledTlsVersions: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions,
            globalLoggingLevel: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel,
            minimumKeySizeSettings: {
                certpaths: [{
                    keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize,
                    name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName,
                }],
                jars: [{
                    keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize,
                    name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName,
                }],
                tls: [{
                    keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize,
                    name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName,
                }],
            },
            proxies: {
                ftpProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost,
                ftpProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort,
                httpProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost,
                httpProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort,
                httpsProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost,
                httpsProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort,
                socksProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost,
                socksProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort,
                useSystemProxies: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies,
            },
            shouldReplaceCertificatesOperatingSystem: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem,
        },
    },
    performanceTuningAnalysis: {
        isEnabled: fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled,
    },
});
import pulumi
import pulumi_oci as oci
test_fleet_advanced_feature_configuration = oci.jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration",
    fleet_id=test_fleet["id"],
    advanced_usage_tracking={
        "is_enabled": fleet_advanced_feature_configuration_advanced_usage_tracking_is_enabled,
    },
    analytic_bucket_name=test_bucket["name"],
    analytic_namespace=fleet_advanced_feature_configuration_analytic_namespace,
    crypto_event_analysis={
        "is_enabled": fleet_advanced_feature_configuration_crypto_event_analysis_is_enabled,
        "summarized_events_log": {
            "log_group_id": test_log_group["id"],
            "log_id": test_log["id"],
        },
    },
    java_migration_analysis={
        "is_enabled": fleet_advanced_feature_configuration_java_migration_analysis_is_enabled,
    },
    jfr_recording={
        "is_enabled": fleet_advanced_feature_configuration_jfr_recording_is_enabled,
    },
    lcm={
        "is_enabled": fleet_advanced_feature_configuration_lcm_is_enabled,
        "post_installation_actions": {
            "add_logging_handler": fleet_advanced_feature_configuration_lcm_post_installation_actions_add_logging_handler,
            "disabled_tls_versions": fleet_advanced_feature_configuration_lcm_post_installation_actions_disabled_tls_versions,
            "global_logging_level": fleet_advanced_feature_configuration_lcm_post_installation_actions_global_logging_level,
            "minimum_key_size_settings": {
                "certpaths": [{
                    "key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_certpath_key_size,
                    "name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_certpath_name,
                }],
                "jars": [{
                    "key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_jar_key_size,
                    "name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_jar_name,
                }],
                "tls": [{
                    "key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_tls_key_size,
                    "name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_tls_name,
                }],
            },
            "proxies": {
                "ftp_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_ftp_proxy_host,
                "ftp_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_ftp_proxy_port,
                "http_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_http_proxy_host,
                "http_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_http_proxy_port,
                "https_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_https_proxy_host,
                "https_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_https_proxy_port,
                "socks_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_socks_proxy_host,
                "socks_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_socks_proxy_port,
                "use_system_proxies": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_use_system_proxies,
            },
            "should_replace_certificates_operating_system": fleet_advanced_feature_configuration_lcm_post_installation_actions_should_replace_certificates_operating_system,
        },
    },
    performance_tuning_analysis={
        "is_enabled": fleet_advanced_feature_configuration_performance_tuning_analysis_is_enabled,
    })
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/jms"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewFleetAdvancedFeatureConfiguration(ctx, "test_fleet_advanced_feature_configuration", &jms.FleetAdvancedFeatureConfigurationArgs{
			FleetId: pulumi.Any(testFleet.Id),
			AdvancedUsageTracking: &jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled),
			},
			AnalyticBucketName: pulumi.Any(testBucket.Name),
			AnalyticNamespace:  pulumi.Any(fleetAdvancedFeatureConfigurationAnalyticNamespace),
			CryptoEventAnalysis: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled),
				SummarizedEventsLog: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{
					LogGroupId: pulumi.Any(testLogGroup.Id),
					LogId:      pulumi.Any(testLog.Id),
				},
			},
			JavaMigrationAnalysis: &jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled),
			},
			JfrRecording: &jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled),
			},
			Lcm: &jms.FleetAdvancedFeatureConfigurationLcmArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationLcmIsEnabled),
				PostInstallationActions: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{
					AddLoggingHandler:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler),
					DisabledTlsVersions: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions),
					GlobalLoggingLevel:  pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel),
					MinimumKeySizeSettings: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{
						Certpaths: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName),
							},
						},
						Jars: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName),
							},
						},
						Tls: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName),
							},
						},
					},
					Proxies: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{
						FtpProxyHost:     pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost),
						FtpProxyPort:     pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort),
						HttpProxyHost:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost),
						HttpProxyPort:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort),
						HttpsProxyHost:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost),
						HttpsProxyPort:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort),
						SocksProxyHost:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost),
						SocksProxyPort:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort),
						UseSystemProxies: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies),
					},
					ShouldReplaceCertificatesOperatingSystem: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem),
				},
			},
			PerformanceTuningAnalysis: &jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled),
			},
		})
		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 testFleetAdvancedFeatureConfiguration = new Oci.Jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration", new()
    {
        FleetId = testFleet.Id,
        AdvancedUsageTracking = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled,
        },
        AnalyticBucketName = testBucket.Name,
        AnalyticNamespace = fleetAdvancedFeatureConfigurationAnalyticNamespace,
        CryptoEventAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled,
            SummarizedEventsLog = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs
            {
                LogGroupId = testLogGroup.Id,
                LogId = testLog.Id,
            },
        },
        JavaMigrationAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled,
        },
        JfrRecording = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled,
        },
        Lcm = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationLcmIsEnabled,
            PostInstallationActions = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs
            {
                AddLoggingHandler = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler,
                DisabledTlsVersions = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions,
                GlobalLoggingLevel = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel,
                MinimumKeySizeSettings = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs
                {
                    Certpaths = new[]
                    {
                        new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs
                        {
                            KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize,
                            Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName,
                        },
                    },
                    Jars = new[]
                    {
                        new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs
                        {
                            KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize,
                            Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName,
                        },
                    },
                    Tls = new[]
                    {
                        new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs
                        {
                            KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize,
                            Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName,
                        },
                    },
                },
                Proxies = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs
                {
                    FtpProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost,
                    FtpProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort,
                    HttpProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost,
                    HttpProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort,
                    HttpsProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost,
                    HttpsProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort,
                    SocksProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost,
                    SocksProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort,
                    UseSystemProxies = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies,
                },
                ShouldReplaceCertificatesOperatingSystem = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem,
            },
        },
        PerformanceTuningAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
        {
            IsEnabled = fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Jms.FleetAdvancedFeatureConfiguration;
import com.pulumi.oci.Jms.FleetAdvancedFeatureConfigurationArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs;
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 testFleetAdvancedFeatureConfiguration = new FleetAdvancedFeatureConfiguration("testFleetAdvancedFeatureConfiguration", FleetAdvancedFeatureConfigurationArgs.builder()
            .fleetId(testFleet.id())
            .advancedUsageTracking(FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled)
                .build())
            .analyticBucketName(testBucket.name())
            .analyticNamespace(fleetAdvancedFeatureConfigurationAnalyticNamespace)
            .cryptoEventAnalysis(FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled)
                .summarizedEventsLog(FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs.builder()
                    .logGroupId(testLogGroup.id())
                    .logId(testLog.id())
                    .build())
                .build())
            .javaMigrationAnalysis(FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled)
                .build())
            .jfrRecording(FleetAdvancedFeatureConfigurationJfrRecordingArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled)
                .build())
            .lcm(FleetAdvancedFeatureConfigurationLcmArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationLcmIsEnabled)
                .postInstallationActions(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs.builder()
                    .addLoggingHandler(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler)
                    .disabledTlsVersions(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions)
                    .globalLoggingLevel(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel)
                    .minimumKeySizeSettings(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs.builder()
                        .certpaths(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs.builder()
                            .keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize)
                            .name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName)
                            .build())
                        .jars(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs.builder()
                            .keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize)
                            .name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName)
                            .build())
                        .tls(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs.builder()
                            .keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize)
                            .name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName)
                            .build())
                        .build())
                    .proxies(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs.builder()
                        .ftpProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost)
                        .ftpProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort)
                        .httpProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost)
                        .httpProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort)
                        .httpsProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost)
                        .httpsProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort)
                        .socksProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost)
                        .socksProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort)
                        .useSystemProxies(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies)
                        .build())
                    .shouldReplaceCertificatesOperatingSystem(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem)
                    .build())
                .build())
            .performanceTuningAnalysis(FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs.builder()
                .isEnabled(fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled)
                .build())
            .build());
    }
}
resources:
  testFleetAdvancedFeatureConfiguration:
    type: oci:Jms:FleetAdvancedFeatureConfiguration
    name: test_fleet_advanced_feature_configuration
    properties:
      fleetId: ${testFleet.id}
      advancedUsageTracking:
        isEnabled: ${fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled}
      analyticBucketName: ${testBucket.name}
      analyticNamespace: ${fleetAdvancedFeatureConfigurationAnalyticNamespace}
      cryptoEventAnalysis:
        isEnabled: ${fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled}
        summarizedEventsLog:
          logGroupId: ${testLogGroup.id}
          logId: ${testLog.id}
      javaMigrationAnalysis:
        isEnabled: ${fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled}
      jfrRecording:
        isEnabled: ${fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled}
      lcm:
        isEnabled: ${fleetAdvancedFeatureConfigurationLcmIsEnabled}
        postInstallationActions:
          addLoggingHandler: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler}
          disabledTlsVersions: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions}
          globalLoggingLevel: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel}
          minimumKeySizeSettings:
            certpaths:
              - keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize}
                name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName}
            jars:
              - keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize}
                name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName}
            tls:
              - keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize}
                name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName}
          proxies:
            ftpProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost}
            ftpProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort}
            httpProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost}
            httpProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort}
            httpsProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost}
            httpsProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort}
            socksProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost}
            socksProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort}
            useSystemProxies: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies}
          shouldReplaceCertificatesOperatingSystem: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem}
      performanceTuningAnalysis:
        isEnabled: ${fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled}
Create FleetAdvancedFeatureConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FleetAdvancedFeatureConfiguration(name: string, args: FleetAdvancedFeatureConfigurationArgs, opts?: CustomResourceOptions);@overload
def FleetAdvancedFeatureConfiguration(resource_name: str,
                                      args: FleetAdvancedFeatureConfigurationArgs,
                                      opts: Optional[ResourceOptions] = None)
@overload
def FleetAdvancedFeatureConfiguration(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      fleet_id: Optional[str] = None,
                                      advanced_usage_tracking: Optional[FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs] = None,
                                      analytic_bucket_name: Optional[str] = None,
                                      analytic_namespace: Optional[str] = None,
                                      crypto_event_analysis: Optional[FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs] = None,
                                      java_migration_analysis: Optional[FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs] = None,
                                      jfr_recording: Optional[FleetAdvancedFeatureConfigurationJfrRecordingArgs] = None,
                                      lcm: Optional[FleetAdvancedFeatureConfigurationLcmArgs] = None,
                                      performance_tuning_analysis: Optional[FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs] = None)func NewFleetAdvancedFeatureConfiguration(ctx *Context, name string, args FleetAdvancedFeatureConfigurationArgs, opts ...ResourceOption) (*FleetAdvancedFeatureConfiguration, error)public FleetAdvancedFeatureConfiguration(string name, FleetAdvancedFeatureConfigurationArgs args, CustomResourceOptions? opts = null)
public FleetAdvancedFeatureConfiguration(String name, FleetAdvancedFeatureConfigurationArgs args)
public FleetAdvancedFeatureConfiguration(String name, FleetAdvancedFeatureConfigurationArgs args, CustomResourceOptions options)
type: oci:Jms:FleetAdvancedFeatureConfiguration
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 FleetAdvancedFeatureConfigurationArgs
- 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 FleetAdvancedFeatureConfigurationArgs
- 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 FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- 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 fleetAdvancedFeatureConfigurationResource = new Oci.Jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", new()
{
    FleetId = "string",
    AdvancedUsageTracking = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
    {
        IsEnabled = false,
    },
    AnalyticBucketName = "string",
    AnalyticNamespace = "string",
    CryptoEventAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
    {
        IsEnabled = false,
        SummarizedEventsLog = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs
        {
            LogGroupId = "string",
            LogId = "string",
        },
    },
    JavaMigrationAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
    {
        IsEnabled = false,
    },
    JfrRecording = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs
    {
        IsEnabled = false,
    },
    Lcm = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmArgs
    {
        IsEnabled = false,
        PostInstallationActions = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs
        {
            AddLoggingHandler = false,
            DisabledTlsVersions = new[]
            {
                "string",
            },
            GlobalLoggingLevel = "string",
            MinimumKeySizeSettings = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs
            {
                Certpaths = new[]
                {
                    new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs
                    {
                        KeySize = 0,
                        Name = "string",
                    },
                },
                Jars = new[]
                {
                    new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs
                    {
                        KeySize = 0,
                        Name = "string",
                    },
                },
                Tls = new[]
                {
                    new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs
                    {
                        KeySize = 0,
                        Name = "string",
                    },
                },
            },
            Proxies = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs
            {
                FtpProxyHost = "string",
                FtpProxyPort = 0,
                HttpProxyHost = "string",
                HttpProxyPort = 0,
                HttpsProxyHost = "string",
                HttpsProxyPort = 0,
                SocksProxyHost = "string",
                SocksProxyPort = 0,
                UseSystemProxies = false,
            },
            ShouldReplaceCertificatesOperatingSystem = false,
        },
    },
    PerformanceTuningAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
    {
        IsEnabled = false,
    },
});
example, err := jms.NewFleetAdvancedFeatureConfiguration(ctx, "fleetAdvancedFeatureConfigurationResource", &jms.FleetAdvancedFeatureConfigurationArgs{
	FleetId: pulumi.String("string"),
	AdvancedUsageTracking: &jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{
		IsEnabled: pulumi.Bool(false),
	},
	AnalyticBucketName: pulumi.String("string"),
	AnalyticNamespace:  pulumi.String("string"),
	CryptoEventAnalysis: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{
		IsEnabled: pulumi.Bool(false),
		SummarizedEventsLog: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{
			LogGroupId: pulumi.String("string"),
			LogId:      pulumi.String("string"),
		},
	},
	JavaMigrationAnalysis: &jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{
		IsEnabled: pulumi.Bool(false),
	},
	JfrRecording: &jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs{
		IsEnabled: pulumi.Bool(false),
	},
	Lcm: &jms.FleetAdvancedFeatureConfigurationLcmArgs{
		IsEnabled: pulumi.Bool(false),
		PostInstallationActions: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{
			AddLoggingHandler: pulumi.Bool(false),
			DisabledTlsVersions: pulumi.StringArray{
				pulumi.String("string"),
			},
			GlobalLoggingLevel: pulumi.String("string"),
			MinimumKeySizeSettings: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{
				Certpaths: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{
					&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{
						KeySize: pulumi.Int(0),
						Name:    pulumi.String("string"),
					},
				},
				Jars: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{
					&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{
						KeySize: pulumi.Int(0),
						Name:    pulumi.String("string"),
					},
				},
				Tls: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{
					&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{
						KeySize: pulumi.Int(0),
						Name:    pulumi.String("string"),
					},
				},
			},
			Proxies: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{
				FtpProxyHost:     pulumi.String("string"),
				FtpProxyPort:     pulumi.Int(0),
				HttpProxyHost:    pulumi.String("string"),
				HttpProxyPort:    pulumi.Int(0),
				HttpsProxyHost:   pulumi.String("string"),
				HttpsProxyPort:   pulumi.Int(0),
				SocksProxyHost:   pulumi.String("string"),
				SocksProxyPort:   pulumi.Int(0),
				UseSystemProxies: pulumi.Bool(false),
			},
			ShouldReplaceCertificatesOperatingSystem: pulumi.Bool(false),
		},
	},
	PerformanceTuningAnalysis: &jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{
		IsEnabled: pulumi.Bool(false),
	},
})
var fleetAdvancedFeatureConfigurationResource = new FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", FleetAdvancedFeatureConfigurationArgs.builder()
    .fleetId("string")
    .advancedUsageTracking(FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs.builder()
        .isEnabled(false)
        .build())
    .analyticBucketName("string")
    .analyticNamespace("string")
    .cryptoEventAnalysis(FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs.builder()
        .isEnabled(false)
        .summarizedEventsLog(FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs.builder()
            .logGroupId("string")
            .logId("string")
            .build())
        .build())
    .javaMigrationAnalysis(FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs.builder()
        .isEnabled(false)
        .build())
    .jfrRecording(FleetAdvancedFeatureConfigurationJfrRecordingArgs.builder()
        .isEnabled(false)
        .build())
    .lcm(FleetAdvancedFeatureConfigurationLcmArgs.builder()
        .isEnabled(false)
        .postInstallationActions(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs.builder()
            .addLoggingHandler(false)
            .disabledTlsVersions("string")
            .globalLoggingLevel("string")
            .minimumKeySizeSettings(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs.builder()
                .certpaths(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs.builder()
                    .keySize(0)
                    .name("string")
                    .build())
                .jars(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs.builder()
                    .keySize(0)
                    .name("string")
                    .build())
                .tls(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs.builder()
                    .keySize(0)
                    .name("string")
                    .build())
                .build())
            .proxies(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs.builder()
                .ftpProxyHost("string")
                .ftpProxyPort(0)
                .httpProxyHost("string")
                .httpProxyPort(0)
                .httpsProxyHost("string")
                .httpsProxyPort(0)
                .socksProxyHost("string")
                .socksProxyPort(0)
                .useSystemProxies(false)
                .build())
            .shouldReplaceCertificatesOperatingSystem(false)
            .build())
        .build())
    .performanceTuningAnalysis(FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs.builder()
        .isEnabled(false)
        .build())
    .build());
fleet_advanced_feature_configuration_resource = oci.jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource",
    fleet_id="string",
    advanced_usage_tracking={
        "is_enabled": False,
    },
    analytic_bucket_name="string",
    analytic_namespace="string",
    crypto_event_analysis={
        "is_enabled": False,
        "summarized_events_log": {
            "log_group_id": "string",
            "log_id": "string",
        },
    },
    java_migration_analysis={
        "is_enabled": False,
    },
    jfr_recording={
        "is_enabled": False,
    },
    lcm={
        "is_enabled": False,
        "post_installation_actions": {
            "add_logging_handler": False,
            "disabled_tls_versions": ["string"],
            "global_logging_level": "string",
            "minimum_key_size_settings": {
                "certpaths": [{
                    "key_size": 0,
                    "name": "string",
                }],
                "jars": [{
                    "key_size": 0,
                    "name": "string",
                }],
                "tls": [{
                    "key_size": 0,
                    "name": "string",
                }],
            },
            "proxies": {
                "ftp_proxy_host": "string",
                "ftp_proxy_port": 0,
                "http_proxy_host": "string",
                "http_proxy_port": 0,
                "https_proxy_host": "string",
                "https_proxy_port": 0,
                "socks_proxy_host": "string",
                "socks_proxy_port": 0,
                "use_system_proxies": False,
            },
            "should_replace_certificates_operating_system": False,
        },
    },
    performance_tuning_analysis={
        "is_enabled": False,
    })
const fleetAdvancedFeatureConfigurationResource = new oci.jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", {
    fleetId: "string",
    advancedUsageTracking: {
        isEnabled: false,
    },
    analyticBucketName: "string",
    analyticNamespace: "string",
    cryptoEventAnalysis: {
        isEnabled: false,
        summarizedEventsLog: {
            logGroupId: "string",
            logId: "string",
        },
    },
    javaMigrationAnalysis: {
        isEnabled: false,
    },
    jfrRecording: {
        isEnabled: false,
    },
    lcm: {
        isEnabled: false,
        postInstallationActions: {
            addLoggingHandler: false,
            disabledTlsVersions: ["string"],
            globalLoggingLevel: "string",
            minimumKeySizeSettings: {
                certpaths: [{
                    keySize: 0,
                    name: "string",
                }],
                jars: [{
                    keySize: 0,
                    name: "string",
                }],
                tls: [{
                    keySize: 0,
                    name: "string",
                }],
            },
            proxies: {
                ftpProxyHost: "string",
                ftpProxyPort: 0,
                httpProxyHost: "string",
                httpProxyPort: 0,
                httpsProxyHost: "string",
                httpsProxyPort: 0,
                socksProxyHost: "string",
                socksProxyPort: 0,
                useSystemProxies: false,
            },
            shouldReplaceCertificatesOperatingSystem: false,
        },
    },
    performanceTuningAnalysis: {
        isEnabled: false,
    },
});
type: oci:Jms:FleetAdvancedFeatureConfiguration
properties:
    advancedUsageTracking:
        isEnabled: false
    analyticBucketName: string
    analyticNamespace: string
    cryptoEventAnalysis:
        isEnabled: false
        summarizedEventsLog:
            logGroupId: string
            logId: string
    fleetId: string
    javaMigrationAnalysis:
        isEnabled: false
    jfrRecording:
        isEnabled: false
    lcm:
        isEnabled: false
        postInstallationActions:
            addLoggingHandler: false
            disabledTlsVersions:
                - string
            globalLoggingLevel: string
            minimumKeySizeSettings:
                certpaths:
                    - keySize: 0
                      name: string
                jars:
                    - keySize: 0
                      name: string
                tls:
                    - keySize: 0
                      name: string
            proxies:
                ftpProxyHost: string
                ftpProxyPort: 0
                httpProxyHost: string
                httpProxyPort: 0
                httpsProxyHost: string
                httpsProxyPort: 0
                socksProxyHost: string
                socksProxyPort: 0
                useSystemProxies: false
            shouldReplaceCertificatesOperatingSystem: false
    performanceTuningAnalysis:
        isEnabled: false
FleetAdvancedFeatureConfiguration 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 FleetAdvancedFeatureConfiguration resource accepts the following input properties:
- FleetId string
- The OCID of the Fleet.
- AdvancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- AnalyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- AnalyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- CryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- JavaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- JfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- Lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- PerformanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- FleetId string
- The OCID of the Fleet.
- AdvancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking Args 
- (Updatable) AdvancedUsageTracking configuration
- AnalyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- AnalyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- CryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis Args 
- (Updatable) CryptoEventAnalysis configuration
- JavaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis Args 
- (Updatable) JavaMigrationAnalysis configuration
- JfrRecording FleetAdvanced Feature Configuration Jfr Recording Args 
- (Updatable) JfrRecording configuration
- Lcm
FleetAdvanced Feature Configuration Lcm Args 
- (Updatable) Enable lifecycle management and set post action configurations.
- PerformanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis Args 
- (Updatable) Performance tuning analysis configuration
- fleetId String
- The OCID of the Fleet.
- advancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket StringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace String
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- javaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- fleetId string
- The OCID of the Fleet.
- advancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- javaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- fleet_id str
- The OCID of the Fleet.
- advanced_usage_ Fleettracking Advanced Feature Configuration Advanced Usage Tracking Args 
- (Updatable) AdvancedUsageTracking configuration
- analytic_bucket_ strname 
- (Updatable) Bucket name required to store JFR and related data.
- analytic_namespace str
- (Updatable) Namespace for the Fleet advanced feature.
- crypto_event_ Fleetanalysis Advanced Feature Configuration Crypto Event Analysis Args 
- (Updatable) CryptoEventAnalysis configuration
- java_migration_ Fleetanalysis Advanced Feature Configuration Java Migration Analysis Args 
- (Updatable) JavaMigrationAnalysis configuration
- jfr_recording FleetAdvanced Feature Configuration Jfr Recording Args 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm Args 
- (Updatable) Enable lifecycle management and set post action configurations.
- performance_tuning_ Fleetanalysis Advanced Feature Configuration Performance Tuning Analysis Args 
- (Updatable) Performance tuning analysis configuration
- fleetId String
- The OCID of the Fleet.
- advancedUsage Property MapTracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket StringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace String
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent Property MapAnalysis 
- (Updatable) CryptoEventAnalysis configuration
- javaMigration Property MapAnalysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording Property Map
- (Updatable) JfrRecording configuration
- lcm Property Map
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning Property MapAnalysis 
- (Updatable) Performance tuning analysis configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the FleetAdvancedFeatureConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- TimeLast 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.
- TimeLast 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.
- timeLast 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.
- timeLast 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.
- timeLast StringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
Look up Existing FleetAdvancedFeatureConfiguration Resource
Get an existing FleetAdvancedFeatureConfiguration 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?: FleetAdvancedFeatureConfigurationState, opts?: CustomResourceOptions): FleetAdvancedFeatureConfiguration@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        advanced_usage_tracking: Optional[FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs] = None,
        analytic_bucket_name: Optional[str] = None,
        analytic_namespace: Optional[str] = None,
        crypto_event_analysis: Optional[FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs] = None,
        fleet_id: Optional[str] = None,
        java_migration_analysis: Optional[FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs] = None,
        jfr_recording: Optional[FleetAdvancedFeatureConfigurationJfrRecordingArgs] = None,
        lcm: Optional[FleetAdvancedFeatureConfigurationLcmArgs] = None,
        performance_tuning_analysis: Optional[FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs] = None,
        time_last_modified: Optional[str] = None) -> FleetAdvancedFeatureConfigurationfunc GetFleetAdvancedFeatureConfiguration(ctx *Context, name string, id IDInput, state *FleetAdvancedFeatureConfigurationState, opts ...ResourceOption) (*FleetAdvancedFeatureConfiguration, error)public static FleetAdvancedFeatureConfiguration Get(string name, Input<string> id, FleetAdvancedFeatureConfigurationState? state, CustomResourceOptions? opts = null)public static FleetAdvancedFeatureConfiguration get(String name, Output<String> id, FleetAdvancedFeatureConfigurationState state, CustomResourceOptions options)resources:  _:    type: oci:Jms:FleetAdvancedFeatureConfiguration    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.
- AdvancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- AnalyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- AnalyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- CryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- FleetId string
- The OCID of the Fleet.
- JavaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- JfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- Lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- PerformanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- TimeLast stringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- AdvancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking Args 
- (Updatable) AdvancedUsageTracking configuration
- AnalyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- AnalyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- CryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis Args 
- (Updatable) CryptoEventAnalysis configuration
- FleetId string
- The OCID of the Fleet.
- JavaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis Args 
- (Updatable) JavaMigrationAnalysis configuration
- JfrRecording FleetAdvanced Feature Configuration Jfr Recording Args 
- (Updatable) JfrRecording configuration
- Lcm
FleetAdvanced Feature Configuration Lcm Args 
- (Updatable) Enable lifecycle management and set post action configurations.
- PerformanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis Args 
- (Updatable) Performance tuning analysis configuration
- TimeLast stringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket StringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace String
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- fleetId String
- The OCID of the Fleet.
- javaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- timeLast StringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advancedUsage FleetTracking Advanced Feature Configuration Advanced Usage Tracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket stringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace string
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent FleetAnalysis Advanced Feature Configuration Crypto Event Analysis 
- (Updatable) CryptoEventAnalysis configuration
- fleetId string
- The OCID of the Fleet.
- javaMigration FleetAnalysis Advanced Feature Configuration Java Migration Analysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording FleetAdvanced Feature Configuration Jfr Recording 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm 
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis 
- (Updatable) Performance tuning analysis configuration
- timeLast stringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advanced_usage_ Fleettracking Advanced Feature Configuration Advanced Usage Tracking Args 
- (Updatable) AdvancedUsageTracking configuration
- analytic_bucket_ strname 
- (Updatable) Bucket name required to store JFR and related data.
- analytic_namespace str
- (Updatable) Namespace for the Fleet advanced feature.
- crypto_event_ Fleetanalysis Advanced Feature Configuration Crypto Event Analysis Args 
- (Updatable) CryptoEventAnalysis configuration
- fleet_id str
- The OCID of the Fleet.
- java_migration_ Fleetanalysis Advanced Feature Configuration Java Migration Analysis Args 
- (Updatable) JavaMigrationAnalysis configuration
- jfr_recording FleetAdvanced Feature Configuration Jfr Recording Args 
- (Updatable) JfrRecording configuration
- lcm
FleetAdvanced Feature Configuration Lcm Args 
- (Updatable) Enable lifecycle management and set post action configurations.
- performance_tuning_ Fleetanalysis Advanced Feature Configuration Performance Tuning Analysis Args 
- (Updatable) Performance tuning analysis configuration
- time_last_ strmodified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advancedUsage Property MapTracking 
- (Updatable) AdvancedUsageTracking configuration
- analyticBucket StringName 
- (Updatable) Bucket name required to store JFR and related data.
- analyticNamespace String
- (Updatable) Namespace for the Fleet advanced feature.
- cryptoEvent Property MapAnalysis 
- (Updatable) CryptoEventAnalysis configuration
- fleetId String
- The OCID of the Fleet.
- javaMigration Property MapAnalysis 
- (Updatable) JavaMigrationAnalysis configuration
- jfrRecording Property Map
- (Updatable) JfrRecording configuration
- lcm Property Map
- (Updatable) Enable lifecycle management and set post action configurations.
- performanceTuning Property MapAnalysis 
- (Updatable) Performance tuning analysis configuration
- timeLast StringModified 
- The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
Supporting Types
FleetAdvancedFeatureConfigurationAdvancedUsageTracking, FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs              
- IsEnabled bool
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- IsEnabled bool
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- isEnabled boolean
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- is_enabled bool
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationCryptoEventAnalysis, FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs              
- IsEnabled bool
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- SummarizedEvents FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log 
- (Updatable) Summarized events log for advanced feature.
- IsEnabled bool
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- SummarizedEvents FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log 
- (Updatable) Summarized events log for advanced feature.
- isEnabled Boolean
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarizedEvents FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log 
- (Updatable) Summarized events log for advanced feature.
- isEnabled boolean
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarizedEvents FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log 
- (Updatable) Summarized events log for advanced feature.
- is_enabled bool
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarized_events_ Fleetlog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log 
- (Updatable) Summarized events log for advanced feature.
- isEnabled Boolean
- (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarizedEvents Property MapLog 
- (Updatable) Summarized events log for advanced feature.
FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog, FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs                    
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- LogGroup stringId 
- (Updatable) The OCID of the log group.
- LogId string
- (Updatable) The OCID of the log.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
- logGroup stringId 
- (Updatable) The OCID of the log group.
- logId string
- (Updatable) The OCID of the log.
- log_group_ strid 
- (Updatable) The OCID of the log group.
- log_id str
- (Updatable) The OCID of the log.
- logGroup StringId 
- (Updatable) The OCID of the log group.
- logId String
- (Updatable) The OCID of the log.
FleetAdvancedFeatureConfigurationJavaMigrationAnalysis, FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs              
- IsEnabled bool
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- IsEnabled bool
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- isEnabled boolean
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- is_enabled bool
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationJfrRecording, FleetAdvancedFeatureConfigurationJfrRecordingArgs            
- IsEnabled bool
- (Updatable) JfrRecording flag to store enabled or disabled status.
- IsEnabled bool
- (Updatable) JfrRecording flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) JfrRecording flag to store enabled or disabled status.
- isEnabled boolean
- (Updatable) JfrRecording flag to store enabled or disabled status.
- is_enabled bool
- (Updatable) JfrRecording flag to store enabled or disabled status.
- isEnabled Boolean
- (Updatable) JfrRecording flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationLcm, FleetAdvancedFeatureConfigurationLcmArgs          
- IsEnabled bool
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- PostInstallation FleetActions Advanced Feature Configuration Lcm Post Installation Actions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
- IsEnabled bool
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- PostInstallation FleetActions Advanced Feature Configuration Lcm Post Installation Actions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
- isEnabled Boolean
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- postInstallation FleetActions Advanced Feature Configuration Lcm Post Installation Actions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
- isEnabled boolean
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- postInstallation FleetActions Advanced Feature Configuration Lcm Post Installation Actions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
- is_enabled bool
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- post_installation_ Fleetactions Advanced Feature Configuration Lcm Post Installation Actions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
- isEnabled Boolean
- (Updatable) Lifecycle management flag to store enabled or disabled status.
- postInstallation Property MapActions 
- (Updatable) List of available post actions you can execute after the successful Java installation.
FleetAdvancedFeatureConfigurationLcmPostInstallationActions, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs                
- AddLogging boolHandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- DisabledTls List<string>Versions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- GlobalLogging stringLevel 
- (Updatable) Sets the logging level in logging.properties file.
- MinimumKey FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings 
- (Updatable) test
- Proxies
FleetAdvanced Feature Configuration Lcm Post Installation Actions Proxies 
- (Updatable) List of proxy properties to be configured in net.properties file.
- ShouldReplace boolCertificates Operating System 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
- AddLogging boolHandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- DisabledTls []stringVersions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- GlobalLogging stringLevel 
- (Updatable) Sets the logging level in logging.properties file.
- MinimumKey FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings 
- (Updatable) test
- Proxies
FleetAdvanced Feature Configuration Lcm Post Installation Actions Proxies 
- (Updatable) List of proxy properties to be configured in net.properties file.
- ShouldReplace boolCertificates Operating System 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
- addLogging BooleanHandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabledTls List<String>Versions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- globalLogging StringLevel 
- (Updatable) Sets the logging level in logging.properties file.
- minimumKey FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings 
- (Updatable) test
- proxies
FleetAdvanced Feature Configuration Lcm Post Installation Actions Proxies 
- (Updatable) List of proxy properties to be configured in net.properties file.
- shouldReplace BooleanCertificates Operating System 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
- addLogging booleanHandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabledTls string[]Versions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- globalLogging stringLevel 
- (Updatable) Sets the logging level in logging.properties file.
- minimumKey FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings 
- (Updatable) test
- proxies
FleetAdvanced Feature Configuration Lcm Post Installation Actions Proxies 
- (Updatable) List of proxy properties to be configured in net.properties file.
- shouldReplace booleanCertificates Operating System 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
- add_logging_ boolhandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabled_tls_ Sequence[str]versions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- global_logging_ strlevel 
- (Updatable) Sets the logging level in logging.properties file.
- minimum_key_ Fleetsize_ settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings 
- (Updatable) test
- proxies
FleetAdvanced Feature Configuration Lcm Post Installation Actions Proxies 
- (Updatable) List of proxy properties to be configured in net.properties file.
- should_replace_ boolcertificates_ operating_ system 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
- addLogging BooleanHandler 
- (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabledTls List<String>Versions 
- (Updatable) The following post JRE installation actions are supported by the field:- Disable TLS 1.0 , TLS 1.1
 
- globalLogging StringLevel 
- (Updatable) Sets the logging level in logging.properties file.
- minimumKey Property MapSize Settings 
- (Updatable) test
- proxies Property Map
- (Updatable) List of proxy properties to be configured in net.properties file.
- shouldReplace BooleanCertificates Operating System 
- (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:- Replace JDK root certificates with a list provided by the operating system.
 
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs                        
- Certpaths
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- Jars
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- Tls
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
- Certpaths
[]FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- Jars
[]FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- Tls
[]FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
- certpaths
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- jars
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- tls
List<FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl> 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
- certpaths
FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath[] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- jars
FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar[] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- tls
FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl[] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
- certpaths
Sequence[FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- jars
Sequence[FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- tls
Sequence[FleetAdvanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl] 
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
- certpaths List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- jars List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
 
- tls List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:- Changing minimum key length for Diffie-Hellman
 
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs                          
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs                          
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs                          
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs                  
- FtpProxy stringHost 
- (Updatable) Ftp host to be set in net.properties file.
- FtpProxy intPort 
- (Updatable) Ftp port number to be set in net.properties file.
- HttpProxy stringHost 
- (Updatable) Http host to be set in net.properties file.
- HttpProxy intPort 
- (Updatable) Http port number to be set in net.properties file.
- HttpsProxy stringHost 
- (Updatable) Https host to be set in net.properties file.
- HttpsProxy intPort 
- (Updatable) Https port number to be set in net.properties file.
- SocksProxy stringHost 
- (Updatable) Socks host to be set in net.properties file.
- SocksProxy intPort 
- (Updatable) Socks port number to be set in net.properties file.
- UseSystem boolProxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- FtpProxy stringHost 
- (Updatable) Ftp host to be set in net.properties file.
- FtpProxy intPort 
- (Updatable) Ftp port number to be set in net.properties file.
- HttpProxy stringHost 
- (Updatable) Http host to be set in net.properties file.
- HttpProxy intPort 
- (Updatable) Http port number to be set in net.properties file.
- HttpsProxy stringHost 
- (Updatable) Https host to be set in net.properties file.
- HttpsProxy intPort 
- (Updatable) Https port number to be set in net.properties file.
- SocksProxy stringHost 
- (Updatable) Socks host to be set in net.properties file.
- SocksProxy intPort 
- (Updatable) Socks port number to be set in net.properties file.
- UseSystem boolProxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftpProxy StringHost 
- (Updatable) Ftp host to be set in net.properties file.
- ftpProxy IntegerPort 
- (Updatable) Ftp port number to be set in net.properties file.
- httpProxy StringHost 
- (Updatable) Http host to be set in net.properties file.
- httpProxy IntegerPort 
- (Updatable) Http port number to be set in net.properties file.
- httpsProxy StringHost 
- (Updatable) Https host to be set in net.properties file.
- httpsProxy IntegerPort 
- (Updatable) Https port number to be set in net.properties file.
- socksProxy StringHost 
- (Updatable) Socks host to be set in net.properties file.
- socksProxy IntegerPort 
- (Updatable) Socks port number to be set in net.properties file.
- useSystem BooleanProxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftpProxy stringHost 
- (Updatable) Ftp host to be set in net.properties file.
- ftpProxy numberPort 
- (Updatable) Ftp port number to be set in net.properties file.
- httpProxy stringHost 
- (Updatable) Http host to be set in net.properties file.
- httpProxy numberPort 
- (Updatable) Http port number to be set in net.properties file.
- httpsProxy stringHost 
- (Updatable) Https host to be set in net.properties file.
- httpsProxy numberPort 
- (Updatable) Https port number to be set in net.properties file.
- socksProxy stringHost 
- (Updatable) Socks host to be set in net.properties file.
- socksProxy numberPort 
- (Updatable) Socks port number to be set in net.properties file.
- useSystem booleanProxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftp_proxy_ strhost 
- (Updatable) Ftp host to be set in net.properties file.
- ftp_proxy_ intport 
- (Updatable) Ftp port number to be set in net.properties file.
- http_proxy_ strhost 
- (Updatable) Http host to be set in net.properties file.
- http_proxy_ intport 
- (Updatable) Http port number to be set in net.properties file.
- https_proxy_ strhost 
- (Updatable) Https host to be set in net.properties file.
- https_proxy_ intport 
- (Updatable) Https port number to be set in net.properties file.
- socks_proxy_ strhost 
- (Updatable) Socks host to be set in net.properties file.
- socks_proxy_ intport 
- (Updatable) Socks port number to be set in net.properties file.
- use_system_ boolproxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftpProxy StringHost 
- (Updatable) Ftp host to be set in net.properties file.
- ftpProxy NumberPort 
- (Updatable) Ftp port number to be set in net.properties file.
- httpProxy StringHost 
- (Updatable) Http host to be set in net.properties file.
- httpProxy NumberPort 
- (Updatable) Http port number to be set in net.properties file.
- httpsProxy StringHost 
- (Updatable) Https host to be set in net.properties file.
- httpsProxy NumberPort 
- (Updatable) Https port number to be set in net.properties file.
- socksProxy StringHost 
- (Updatable) Socks host to be set in net.properties file.
- socksProxy NumberPort 
- (Updatable) Socks port number to be set in net.properties file.
- useSystem BooleanProxies 
- (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis, FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs              
- IsEnabled bool
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
- IsEnabled bool
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
- isEnabled Boolean
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
- isEnabled boolean
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
- is_enabled bool
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
- isEnabled Boolean
- (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status - ** 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 
Import
FleetAdvancedFeatureConfigurations can be imported using the id, e.g.
$ pulumi import oci:Jms/fleetAdvancedFeatureConfiguration:FleetAdvancedFeatureConfiguration test_fleet_advanced_feature_configuration "fleets/{fleetId}/advancedFeatureConfiguration"
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.