1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. FleetAdvancedFeatureConfiguration
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

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,
    },
});
Copy
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,
    })
Copy
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
	})
}
Copy
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,
        },
    });

});
Copy
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());

    }
}
Copy
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}
Copy

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[_jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs] = None,
                                      analytic_bucket_name: Optional[str] = None,
                                      analytic_namespace: Optional[str] = None,
                                      crypto_event_analysis: Optional[_jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs] = None,
                                      java_migration_analysis: Optional[_jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs] = None,
                                      jfr_recording: Optional[_jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs] = None,
                                      lcm: Optional[_jms.FleetAdvancedFeatureConfigurationLcmArgs] = None,
                                      performance_tuning_analysis: Optional[_jms.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 This property is required. string
The unique name of the resource.
args This property is required. FleetAdvancedFeatureConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. FleetAdvancedFeatureConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. FleetAdvancedFeatureConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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,
    },
});
Copy
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),
	},
})
Copy
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());
Copy
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,
    })
Copy
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,
    },
});
Copy
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
Copy

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
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the Fleet.
AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
AnalyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
AnalyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
JfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
Lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
FleetId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the Fleet.
AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
(Updatable) AdvancedUsageTracking configuration
AnalyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
AnalyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
(Updatable) CryptoEventAnalysis configuration
JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
(Updatable) JavaMigrationAnalysis configuration
JfrRecording FleetAdvancedFeatureConfigurationJfrRecordingArgs
(Updatable) JfrRecording configuration
Lcm FleetAdvancedFeatureConfigurationLcmArgs
(Updatable) Enable lifecycle management and set post action configurations.
PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
(Updatable) Performance tuning analysis configuration
fleetId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the Fleet.
advancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
analyticBucketName String
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace String
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
javaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
jfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
fleetId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the Fleet.
advancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
analyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
javaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
jfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
fleet_id
This property is required.
Changes to this property will trigger replacement.
str
The OCID of the Fleet.
advanced_usage_tracking jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
(Updatable) AdvancedUsageTracking configuration
analytic_bucket_name str
(Updatable) Bucket name required to store JFR and related data.
analytic_namespace str
(Updatable) Namespace for the Fleet advanced feature.
crypto_event_analysis jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
(Updatable) CryptoEventAnalysis configuration
java_migration_analysis jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
(Updatable) JavaMigrationAnalysis configuration
jfr_recording jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs
(Updatable) JfrRecording configuration
lcm jms.FleetAdvancedFeatureConfigurationLcmArgs
(Updatable) Enable lifecycle management and set post action configurations.
performance_tuning_analysis jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
(Updatable) Performance tuning analysis configuration
fleetId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the Fleet.
advancedUsageTracking Property Map
(Updatable) AdvancedUsageTracking configuration
analyticBucketName String
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace String
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis Property Map
(Updatable) CryptoEventAnalysis configuration
javaMigrationAnalysis Property Map
(Updatable) JavaMigrationAnalysis configuration
jfrRecording Property Map
(Updatable) JfrRecording configuration
lcm Property Map
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis Property Map
(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.
TimeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
Id string
The provider-assigned unique ID for this managed resource.
TimeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
id String
The provider-assigned unique ID for this managed resource.
timeLastModified String
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
id string
The provider-assigned unique ID for this managed resource.
timeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
id str
The provider-assigned unique ID for this managed resource.
time_last_modified str
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
id String
The provider-assigned unique ID for this managed resource.
timeLastModified String
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).

Look up Existing 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[_jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs] = None,
        analytic_bucket_name: Optional[str] = None,
        analytic_namespace: Optional[str] = None,
        crypto_event_analysis: Optional[_jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs] = None,
        fleet_id: Optional[str] = None,
        java_migration_analysis: Optional[_jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs] = None,
        jfr_recording: Optional[_jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs] = None,
        lcm: Optional[_jms.FleetAdvancedFeatureConfigurationLcmArgs] = None,
        performance_tuning_analysis: Optional[_jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs] = None,
        time_last_modified: Optional[str] = None) -> FleetAdvancedFeatureConfiguration
func 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
AnalyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
AnalyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
FleetId Changes to this property will trigger replacement. string
The OCID of the Fleet.
JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
JfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
Lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
TimeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
(Updatable) AdvancedUsageTracking configuration
AnalyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
AnalyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
(Updatable) CryptoEventAnalysis configuration
FleetId Changes to this property will trigger replacement. string
The OCID of the Fleet.
JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
(Updatable) JavaMigrationAnalysis configuration
JfrRecording FleetAdvancedFeatureConfigurationJfrRecordingArgs
(Updatable) JfrRecording configuration
Lcm FleetAdvancedFeatureConfigurationLcmArgs
(Updatable) Enable lifecycle management and set post action configurations.
PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
(Updatable) Performance tuning analysis configuration
TimeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
advancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
analyticBucketName String
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace String
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
fleetId Changes to this property will trigger replacement. String
The OCID of the Fleet.
javaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
jfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
timeLastModified String
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
advancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTracking
(Updatable) AdvancedUsageTracking configuration
analyticBucketName string
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace string
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysis
(Updatable) CryptoEventAnalysis configuration
fleetId Changes to this property will trigger replacement. string
The OCID of the Fleet.
javaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysis
(Updatable) JavaMigrationAnalysis configuration
jfrRecording FleetAdvancedFeatureConfigurationJfrRecording
(Updatable) JfrRecording configuration
lcm FleetAdvancedFeatureConfigurationLcm
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis
(Updatable) Performance tuning analysis configuration
timeLastModified string
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
advanced_usage_tracking jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
(Updatable) AdvancedUsageTracking configuration
analytic_bucket_name str
(Updatable) Bucket name required to store JFR and related data.
analytic_namespace str
(Updatable) Namespace for the Fleet advanced feature.
crypto_event_analysis jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
(Updatable) CryptoEventAnalysis configuration
fleet_id Changes to this property will trigger replacement. str
The OCID of the Fleet.
java_migration_analysis jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
(Updatable) JavaMigrationAnalysis configuration
jfr_recording jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs
(Updatable) JfrRecording configuration
lcm jms.FleetAdvancedFeatureConfigurationLcmArgs
(Updatable) Enable lifecycle management and set post action configurations.
performance_tuning_analysis jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
(Updatable) Performance tuning analysis configuration
time_last_modified str
The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
advancedUsageTracking Property Map
(Updatable) AdvancedUsageTracking configuration
analyticBucketName String
(Updatable) Bucket name required to store JFR and related data.
analyticNamespace String
(Updatable) Namespace for the Fleet advanced feature.
cryptoEventAnalysis Property Map
(Updatable) CryptoEventAnalysis configuration
fleetId Changes to this property will trigger replacement. String
The OCID of the Fleet.
javaMigrationAnalysis Property Map
(Updatable) JavaMigrationAnalysis configuration
jfrRecording Property Map
(Updatable) JfrRecording configuration
lcm Property Map
(Updatable) Enable lifecycle management and set post action configurations.
performanceTuningAnalysis Property Map
(Updatable) Performance tuning analysis configuration
timeLastModified String
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.
SummarizedEventsLog FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
(Updatable) Summarized events log for advanced feature.
IsEnabled bool
(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
SummarizedEventsLog FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
(Updatable) Summarized events log for advanced feature.
isEnabled Boolean
(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
summarizedEventsLog FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
(Updatable) Summarized events log for advanced feature.
isEnabled boolean
(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
summarizedEventsLog FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
(Updatable) Summarized events log for advanced feature.
is_enabled bool
(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
summarized_events_log jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
(Updatable) Summarized events log for advanced feature.
isEnabled Boolean
(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
summarizedEventsLog Property Map
(Updatable) Summarized events log for advanced feature.

FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog
, FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs

LogGroupId This property is required. string
(Updatable) The OCID of the log group.
LogId This property is required. string
(Updatable) The OCID of the log.
LogGroupId This property is required. string
(Updatable) The OCID of the log group.
LogId This property is required. string
(Updatable) The OCID of the log.
logGroupId This property is required. String
(Updatable) The OCID of the log group.
logId This property is required. String
(Updatable) The OCID of the log.
logGroupId This property is required. string
(Updatable) The OCID of the log group.
logId This property is required. string
(Updatable) The OCID of the log.
log_group_id This property is required. str
(Updatable) The OCID of the log group.
log_id This property is required. str
(Updatable) The OCID of the log.
logGroupId This property is required. String
(Updatable) The OCID of the log group.
logId This property is required. 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.
PostInstallationActions FleetAdvancedFeatureConfigurationLcmPostInstallationActions
(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.
PostInstallationActions FleetAdvancedFeatureConfigurationLcmPostInstallationActions
(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.
postInstallationActions FleetAdvancedFeatureConfigurationLcmPostInstallationActions
(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.
postInstallationActions FleetAdvancedFeatureConfigurationLcmPostInstallationActions
(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_actions jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActions
(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.
postInstallationActions Property Map
(Updatable) List of available post actions you can execute after the successful Java installation.

FleetAdvancedFeatureConfigurationLcmPostInstallationActions
, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs

AddLoggingHandler bool
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
DisabledTlsVersions List<string>
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
GlobalLoggingLevel string
(Updatable) Sets the logging level in logging.properties file.
MinimumKeySizeSettings FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings
(Updatable) test
Proxies FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
(Updatable) List of proxy properties to be configured in net.properties file.
ShouldReplaceCertificatesOperatingSystem bool
(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.
AddLoggingHandler bool
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
DisabledTlsVersions []string
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
GlobalLoggingLevel string
(Updatable) Sets the logging level in logging.properties file.
MinimumKeySizeSettings FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings
(Updatable) test
Proxies FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
(Updatable) List of proxy properties to be configured in net.properties file.
ShouldReplaceCertificatesOperatingSystem bool
(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.
addLoggingHandler Boolean
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
disabledTlsVersions List<String>
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
globalLoggingLevel String
(Updatable) Sets the logging level in logging.properties file.
minimumKeySizeSettings FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings
(Updatable) test
proxies FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
(Updatable) List of proxy properties to be configured in net.properties file.
shouldReplaceCertificatesOperatingSystem Boolean
(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.
addLoggingHandler boolean
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
disabledTlsVersions string[]
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
globalLoggingLevel string
(Updatable) Sets the logging level in logging.properties file.
minimumKeySizeSettings FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings
(Updatable) test
proxies FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
(Updatable) List of proxy properties to be configured in net.properties file.
shouldReplaceCertificatesOperatingSystem boolean
(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_handler bool
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
disabled_tls_versions Sequence[str]
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
global_logging_level str
(Updatable) Sets the logging level in logging.properties file.
minimum_key_size_settings jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings
(Updatable) test
proxies jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
(Updatable) List of proxy properties to be configured in net.properties file.
should_replace_certificates_operating_system bool
(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.
addLoggingHandler Boolean
(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
disabledTlsVersions List<String>
(Updatable) The following post JRE installation actions are supported by the field:

  • Disable TLS 1.0 , TLS 1.1
globalLoggingLevel String
(Updatable) Sets the logging level in logging.properties file.
minimumKeySizeSettings Property Map
(Updatable) test
proxies Property Map
(Updatable) List of proxy properties to be configured in net.properties file.
shouldReplaceCertificatesOperatingSystem Boolean
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath>
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar>
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl>
(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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath
(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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar
(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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath>
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar>
(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<FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl>
(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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath[]
(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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar[]
(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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl[]
(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[jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath]
(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[jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar]
(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[jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl]
(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

KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
keySize Integer
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.
keySize number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name string
(Updatable) The algorithm name.
key_size int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name str
(Updatable) The algorithm name.
keySize Number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar
, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs

KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
keySize Integer
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.
keySize number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name string
(Updatable) The algorithm name.
key_size int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name str
(Updatable) The algorithm name.
keySize Number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl
, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs

KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
KeySize int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
Name string
(Updatable) The algorithm name.
keySize Integer
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.
keySize number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name string
(Updatable) The algorithm name.
key_size int
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name str
(Updatable) The algorithm name.
keySize Number
(Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
name String
(Updatable) The algorithm name.

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies
, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs

FtpProxyHost string
(Updatable) Ftp host to be set in net.properties file.
FtpProxyPort int
(Updatable) Ftp port number to be set in net.properties file.
HttpProxyHost string
(Updatable) Http host to be set in net.properties file.
HttpProxyPort int
(Updatable) Http port number to be set in net.properties file.
HttpsProxyHost string
(Updatable) Https host to be set in net.properties file.
HttpsProxyPort int
(Updatable) Https port number to be set in net.properties file.
SocksProxyHost string
(Updatable) Socks host to be set in net.properties file.
SocksProxyPort int
(Updatable) Socks port number to be set in net.properties file.
UseSystemProxies bool
(Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
FtpProxyHost string
(Updatable) Ftp host to be set in net.properties file.
FtpProxyPort int
(Updatable) Ftp port number to be set in net.properties file.
HttpProxyHost string
(Updatable) Http host to be set in net.properties file.
HttpProxyPort int
(Updatable) Http port number to be set in net.properties file.
HttpsProxyHost string
(Updatable) Https host to be set in net.properties file.
HttpsProxyPort int
(Updatable) Https port number to be set in net.properties file.
SocksProxyHost string
(Updatable) Socks host to be set in net.properties file.
SocksProxyPort int
(Updatable) Socks port number to be set in net.properties file.
UseSystemProxies bool
(Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
ftpProxyHost String
(Updatable) Ftp host to be set in net.properties file.
ftpProxyPort Integer
(Updatable) Ftp port number to be set in net.properties file.
httpProxyHost String
(Updatable) Http host to be set in net.properties file.
httpProxyPort Integer
(Updatable) Http port number to be set in net.properties file.
httpsProxyHost String
(Updatable) Https host to be set in net.properties file.
httpsProxyPort Integer
(Updatable) Https port number to be set in net.properties file.
socksProxyHost String
(Updatable) Socks host to be set in net.properties file.
socksProxyPort Integer
(Updatable) Socks port number to be set in net.properties file.
useSystemProxies Boolean
(Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
ftpProxyHost string
(Updatable) Ftp host to be set in net.properties file.
ftpProxyPort number
(Updatable) Ftp port number to be set in net.properties file.
httpProxyHost string
(Updatable) Http host to be set in net.properties file.
httpProxyPort number
(Updatable) Http port number to be set in net.properties file.
httpsProxyHost string
(Updatable) Https host to be set in net.properties file.
httpsProxyPort number
(Updatable) Https port number to be set in net.properties file.
socksProxyHost string
(Updatable) Socks host to be set in net.properties file.
socksProxyPort number
(Updatable) Socks port number to be set in net.properties file.
useSystemProxies boolean
(Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
ftp_proxy_host str
(Updatable) Ftp host to be set in net.properties file.
ftp_proxy_port int
(Updatable) Ftp port number to be set in net.properties file.
http_proxy_host str
(Updatable) Http host to be set in net.properties file.
http_proxy_port int
(Updatable) Http port number to be set in net.properties file.
https_proxy_host str
(Updatable) Https host to be set in net.properties file.
https_proxy_port int
(Updatable) Https port number to be set in net.properties file.
socks_proxy_host str
(Updatable) Socks host to be set in net.properties file.
socks_proxy_port int
(Updatable) Socks port number to be set in net.properties file.
use_system_proxies bool
(Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
ftpProxyHost String
(Updatable) Ftp host to be set in net.properties file.
ftpProxyPort Number
(Updatable) Ftp port number to be set in net.properties file.
httpProxyHost String
(Updatable) Http host to be set in net.properties file.
httpProxyPort Number
(Updatable) Http port number to be set in net.properties file.
httpsProxyHost String
(Updatable) Https host to be set in net.properties file.
httpsProxyPort Number
(Updatable) Https port number to be set in net.properties file.
socksProxyHost String
(Updatable) Socks host to be set in net.properties file.
socksProxyPort Number
(Updatable) Socks port number to be set in net.properties file.
useSystemProxies Boolean
(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"
Copy

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

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.