oci.Jms.FleetAdvancedFeatureConfiguration
Explore with Pulumi AI
This resource provides the Fleet Advanced Feature Configuration resource in Oracle Cloud Infrastructure Jms service.
Update advanced feature configurations for the Fleet. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFleetAdvancedFeatureConfiguration = new oci.jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration", {
fleetId: testFleet.id,
advancedUsageTracking: {
isEnabled: fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled,
},
analyticBucketName: testBucket.name,
analyticNamespace: fleetAdvancedFeatureConfigurationAnalyticNamespace,
cryptoEventAnalysis: {
isEnabled: fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled,
summarizedEventsLog: {
logGroupId: testLogGroup.id,
logId: testLog.id,
},
},
javaMigrationAnalysis: {
isEnabled: fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled,
},
jfrRecording: {
isEnabled: fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled,
},
lcm: {
isEnabled: fleetAdvancedFeatureConfigurationLcmIsEnabled,
postInstallationActions: {
addLoggingHandler: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler,
disabledTlsVersions: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions,
globalLoggingLevel: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel,
minimumKeySizeSettings: {
certpaths: [{
keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize,
name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName,
}],
jars: [{
keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize,
name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName,
}],
tls: [{
keySize: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize,
name: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName,
}],
},
proxies: {
ftpProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost,
ftpProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort,
httpProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost,
httpProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort,
httpsProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost,
httpsProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort,
socksProxyHost: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost,
socksProxyPort: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort,
useSystemProxies: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies,
},
shouldReplaceCertificatesOperatingSystem: fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem,
},
},
performanceTuningAnalysis: {
isEnabled: fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled,
},
});
import pulumi
import pulumi_oci as oci
test_fleet_advanced_feature_configuration = oci.jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration",
fleet_id=test_fleet["id"],
advanced_usage_tracking={
"is_enabled": fleet_advanced_feature_configuration_advanced_usage_tracking_is_enabled,
},
analytic_bucket_name=test_bucket["name"],
analytic_namespace=fleet_advanced_feature_configuration_analytic_namespace,
crypto_event_analysis={
"is_enabled": fleet_advanced_feature_configuration_crypto_event_analysis_is_enabled,
"summarized_events_log": {
"log_group_id": test_log_group["id"],
"log_id": test_log["id"],
},
},
java_migration_analysis={
"is_enabled": fleet_advanced_feature_configuration_java_migration_analysis_is_enabled,
},
jfr_recording={
"is_enabled": fleet_advanced_feature_configuration_jfr_recording_is_enabled,
},
lcm={
"is_enabled": fleet_advanced_feature_configuration_lcm_is_enabled,
"post_installation_actions": {
"add_logging_handler": fleet_advanced_feature_configuration_lcm_post_installation_actions_add_logging_handler,
"disabled_tls_versions": fleet_advanced_feature_configuration_lcm_post_installation_actions_disabled_tls_versions,
"global_logging_level": fleet_advanced_feature_configuration_lcm_post_installation_actions_global_logging_level,
"minimum_key_size_settings": {
"certpaths": [{
"key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_certpath_key_size,
"name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_certpath_name,
}],
"jars": [{
"key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_jar_key_size,
"name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_jar_name,
}],
"tls": [{
"key_size": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_tls_key_size,
"name": fleet_advanced_feature_configuration_lcm_post_installation_actions_minimum_key_size_settings_tls_name,
}],
},
"proxies": {
"ftp_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_ftp_proxy_host,
"ftp_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_ftp_proxy_port,
"http_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_http_proxy_host,
"http_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_http_proxy_port,
"https_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_https_proxy_host,
"https_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_https_proxy_port,
"socks_proxy_host": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_socks_proxy_host,
"socks_proxy_port": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_socks_proxy_port,
"use_system_proxies": fleet_advanced_feature_configuration_lcm_post_installation_actions_proxies_use_system_proxies,
},
"should_replace_certificates_operating_system": fleet_advanced_feature_configuration_lcm_post_installation_actions_should_replace_certificates_operating_system,
},
},
performance_tuning_analysis={
"is_enabled": fleet_advanced_feature_configuration_performance_tuning_analysis_is_enabled,
})
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Jms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Jms.NewFleetAdvancedFeatureConfiguration(ctx, "test_fleet_advanced_feature_configuration", &Jms.FleetAdvancedFeatureConfigurationArgs{
FleetId: pulumi.Any(testFleet.Id),
AdvancedUsageTracking: &jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled),
},
AnalyticBucketName: pulumi.Any(testBucket.Name),
AnalyticNamespace: pulumi.Any(fleetAdvancedFeatureConfigurationAnalyticNamespace),
CryptoEventAnalysis: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled),
SummarizedEventsLog: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{
LogGroupId: pulumi.Any(testLogGroup.Id),
LogId: pulumi.Any(testLog.Id),
},
},
JavaMigrationAnalysis: &jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled),
},
JfrRecording: &jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled),
},
Lcm: &jms.FleetAdvancedFeatureConfigurationLcmArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationLcmIsEnabled),
PostInstallationActions: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{
AddLoggingHandler: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler),
DisabledTlsVersions: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions),
GlobalLoggingLevel: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel),
MinimumKeySizeSettings: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{
Certpaths: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{
KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize),
Name: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName),
},
},
Jars: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{
KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize),
Name: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName),
},
},
Tls: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{
KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize),
Name: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName),
},
},
},
Proxies: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{
FtpProxyHost: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost),
FtpProxyPort: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort),
HttpProxyHost: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost),
HttpProxyPort: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort),
HttpsProxyHost: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost),
HttpsProxyPort: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort),
SocksProxyHost: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost),
SocksProxyPort: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort),
UseSystemProxies: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies),
},
ShouldReplaceCertificatesOperatingSystem: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem),
},
},
PerformanceTuningAnalysis: &jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{
IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testFleetAdvancedFeatureConfiguration = new Oci.Jms.FleetAdvancedFeatureConfiguration("test_fleet_advanced_feature_configuration", new()
{
FleetId = testFleet.Id,
AdvancedUsageTracking = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled,
},
AnalyticBucketName = testBucket.Name,
AnalyticNamespace = fleetAdvancedFeatureConfigurationAnalyticNamespace,
CryptoEventAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled,
SummarizedEventsLog = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs
{
LogGroupId = testLogGroup.Id,
LogId = testLog.Id,
},
},
JavaMigrationAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled,
},
JfrRecording = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled,
},
Lcm = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationLcmIsEnabled,
PostInstallationActions = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs
{
AddLoggingHandler = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler,
DisabledTlsVersions = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions,
GlobalLoggingLevel = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel,
MinimumKeySizeSettings = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs
{
Certpaths = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs
{
KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize,
Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName,
},
},
Jars = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs
{
KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize,
Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName,
},
},
Tls = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs
{
KeySize = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize,
Name = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName,
},
},
},
Proxies = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs
{
FtpProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost,
FtpProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort,
HttpProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost,
HttpProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort,
HttpsProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost,
HttpsProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort,
SocksProxyHost = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost,
SocksProxyPort = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort,
UseSystemProxies = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies,
},
ShouldReplaceCertificatesOperatingSystem = fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem,
},
},
PerformanceTuningAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
{
IsEnabled = fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Jms.FleetAdvancedFeatureConfiguration;
import com.pulumi.oci.Jms.FleetAdvancedFeatureConfigurationArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs;
import com.pulumi.oci.Jms.inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testFleetAdvancedFeatureConfiguration = new FleetAdvancedFeatureConfiguration("testFleetAdvancedFeatureConfiguration", FleetAdvancedFeatureConfigurationArgs.builder()
.fleetId(testFleet.id())
.advancedUsageTracking(FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled)
.build())
.analyticBucketName(testBucket.name())
.analyticNamespace(fleetAdvancedFeatureConfigurationAnalyticNamespace)
.cryptoEventAnalysis(FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled)
.summarizedEventsLog(FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs.builder()
.logGroupId(testLogGroup.id())
.logId(testLog.id())
.build())
.build())
.javaMigrationAnalysis(FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled)
.build())
.jfrRecording(FleetAdvancedFeatureConfigurationJfrRecordingArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled)
.build())
.lcm(FleetAdvancedFeatureConfigurationLcmArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationLcmIsEnabled)
.postInstallationActions(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs.builder()
.addLoggingHandler(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler)
.disabledTlsVersions(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions)
.globalLoggingLevel(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel)
.minimumKeySizeSettings(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs.builder()
.certpaths(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs.builder()
.keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize)
.name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName)
.build())
.jars(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs.builder()
.keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize)
.name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName)
.build())
.tls(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs.builder()
.keySize(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize)
.name(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName)
.build())
.build())
.proxies(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs.builder()
.ftpProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost)
.ftpProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort)
.httpProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost)
.httpProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort)
.httpsProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost)
.httpsProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort)
.socksProxyHost(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost)
.socksProxyPort(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort)
.useSystemProxies(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies)
.build())
.shouldReplaceCertificatesOperatingSystem(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem)
.build())
.build())
.performanceTuningAnalysis(FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs.builder()
.isEnabled(fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled)
.build())
.build());
}
}
resources:
testFleetAdvancedFeatureConfiguration:
type: oci:Jms:FleetAdvancedFeatureConfiguration
name: test_fleet_advanced_feature_configuration
properties:
fleetId: ${testFleet.id}
advancedUsageTracking:
isEnabled: ${fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled}
analyticBucketName: ${testBucket.name}
analyticNamespace: ${fleetAdvancedFeatureConfigurationAnalyticNamespace}
cryptoEventAnalysis:
isEnabled: ${fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled}
summarizedEventsLog:
logGroupId: ${testLogGroup.id}
logId: ${testLog.id}
javaMigrationAnalysis:
isEnabled: ${fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled}
jfrRecording:
isEnabled: ${fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled}
lcm:
isEnabled: ${fleetAdvancedFeatureConfigurationLcmIsEnabled}
postInstallationActions:
addLoggingHandler: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler}
disabledTlsVersions: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions}
globalLoggingLevel: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel}
minimumKeySizeSettings:
certpaths:
- keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize}
name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName}
jars:
- keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize}
name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName}
tls:
- keySize: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize}
name: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName}
proxies:
ftpProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost}
ftpProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort}
httpProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost}
httpProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort}
httpsProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost}
httpsProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort}
socksProxyHost: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost}
socksProxyPort: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort}
useSystemProxies: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies}
shouldReplaceCertificatesOperatingSystem: ${fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem}
performanceTuningAnalysis:
isEnabled: ${fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled}
Create FleetAdvancedFeatureConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FleetAdvancedFeatureConfiguration(name: string, args: FleetAdvancedFeatureConfigurationArgs, opts?: CustomResourceOptions);
@overload
def FleetAdvancedFeatureConfiguration(resource_name: str,
args: FleetAdvancedFeatureConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FleetAdvancedFeatureConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
fleet_id: Optional[str] = None,
advanced_usage_tracking: Optional[_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 string
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FleetAdvancedFeatureConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var fleetAdvancedFeatureConfigurationResource = new Oci.Jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", new()
{
FleetId = "string",
AdvancedUsageTracking = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
{
IsEnabled = false,
},
AnalyticBucketName = "string",
AnalyticNamespace = "string",
CryptoEventAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
{
IsEnabled = false,
SummarizedEventsLog = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs
{
LogGroupId = "string",
LogId = "string",
},
},
JavaMigrationAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
{
IsEnabled = false,
},
JfrRecording = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationJfrRecordingArgs
{
IsEnabled = false,
},
Lcm = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmArgs
{
IsEnabled = false,
PostInstallationActions = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs
{
AddLoggingHandler = false,
DisabledTlsVersions = new[]
{
"string",
},
GlobalLoggingLevel = "string",
MinimumKeySizeSettings = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs
{
Certpaths = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs
{
KeySize = 0,
Name = "string",
},
},
Jars = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs
{
KeySize = 0,
Name = "string",
},
},
Tls = new[]
{
new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs
{
KeySize = 0,
Name = "string",
},
},
},
Proxies = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs
{
FtpProxyHost = "string",
FtpProxyPort = 0,
HttpProxyHost = "string",
HttpProxyPort = 0,
HttpsProxyHost = "string",
HttpsProxyPort = 0,
SocksProxyHost = "string",
SocksProxyPort = 0,
UseSystemProxies = false,
},
ShouldReplaceCertificatesOperatingSystem = false,
},
},
PerformanceTuningAnalysis = new Oci.Jms.Inputs.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
{
IsEnabled = false,
},
});
example, err := Jms.NewFleetAdvancedFeatureConfiguration(ctx, "fleetAdvancedFeatureConfigurationResource", &Jms.FleetAdvancedFeatureConfigurationArgs{
FleetId: pulumi.String("string"),
AdvancedUsageTracking: &jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{
IsEnabled: pulumi.Bool(false),
},
AnalyticBucketName: pulumi.String("string"),
AnalyticNamespace: pulumi.String("string"),
CryptoEventAnalysis: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{
IsEnabled: pulumi.Bool(false),
SummarizedEventsLog: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{
LogGroupId: pulumi.String("string"),
LogId: pulumi.String("string"),
},
},
JavaMigrationAnalysis: &jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{
IsEnabled: pulumi.Bool(false),
},
JfrRecording: &jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs{
IsEnabled: pulumi.Bool(false),
},
Lcm: &jms.FleetAdvancedFeatureConfigurationLcmArgs{
IsEnabled: pulumi.Bool(false),
PostInstallationActions: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{
AddLoggingHandler: pulumi.Bool(false),
DisabledTlsVersions: pulumi.StringArray{
pulumi.String("string"),
},
GlobalLoggingLevel: pulumi.String("string"),
MinimumKeySizeSettings: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{
Certpaths: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{
KeySize: pulumi.Int(0),
Name: pulumi.String("string"),
},
},
Jars: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{
KeySize: pulumi.Int(0),
Name: pulumi.String("string"),
},
},
Tls: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{
&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{
KeySize: pulumi.Int(0),
Name: pulumi.String("string"),
},
},
},
Proxies: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{
FtpProxyHost: pulumi.String("string"),
FtpProxyPort: pulumi.Int(0),
HttpProxyHost: pulumi.String("string"),
HttpProxyPort: pulumi.Int(0),
HttpsProxyHost: pulumi.String("string"),
HttpsProxyPort: pulumi.Int(0),
SocksProxyHost: pulumi.String("string"),
SocksProxyPort: pulumi.Int(0),
UseSystemProxies: pulumi.Bool(false),
},
ShouldReplaceCertificatesOperatingSystem: pulumi.Bool(false),
},
},
PerformanceTuningAnalysis: &jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{
IsEnabled: pulumi.Bool(false),
},
})
var fleetAdvancedFeatureConfigurationResource = new FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", FleetAdvancedFeatureConfigurationArgs.builder()
.fleetId("string")
.advancedUsageTracking(FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs.builder()
.isEnabled(false)
.build())
.analyticBucketName("string")
.analyticNamespace("string")
.cryptoEventAnalysis(FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs.builder()
.isEnabled(false)
.summarizedEventsLog(FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs.builder()
.logGroupId("string")
.logId("string")
.build())
.build())
.javaMigrationAnalysis(FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs.builder()
.isEnabled(false)
.build())
.jfrRecording(FleetAdvancedFeatureConfigurationJfrRecordingArgs.builder()
.isEnabled(false)
.build())
.lcm(FleetAdvancedFeatureConfigurationLcmArgs.builder()
.isEnabled(false)
.postInstallationActions(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs.builder()
.addLoggingHandler(false)
.disabledTlsVersions("string")
.globalLoggingLevel("string")
.minimumKeySizeSettings(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs.builder()
.certpaths(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs.builder()
.keySize(0)
.name("string")
.build())
.jars(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs.builder()
.keySize(0)
.name("string")
.build())
.tls(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs.builder()
.keySize(0)
.name("string")
.build())
.build())
.proxies(FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs.builder()
.ftpProxyHost("string")
.ftpProxyPort(0)
.httpProxyHost("string")
.httpProxyPort(0)
.httpsProxyHost("string")
.httpsProxyPort(0)
.socksProxyHost("string")
.socksProxyPort(0)
.useSystemProxies(false)
.build())
.shouldReplaceCertificatesOperatingSystem(false)
.build())
.build())
.performanceTuningAnalysis(FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs.builder()
.isEnabled(false)
.build())
.build());
fleet_advanced_feature_configuration_resource = oci.jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource",
fleet_id="string",
advanced_usage_tracking={
"is_enabled": False,
},
analytic_bucket_name="string",
analytic_namespace="string",
crypto_event_analysis={
"is_enabled": False,
"summarized_events_log": {
"log_group_id": "string",
"log_id": "string",
},
},
java_migration_analysis={
"is_enabled": False,
},
jfr_recording={
"is_enabled": False,
},
lcm={
"is_enabled": False,
"post_installation_actions": {
"add_logging_handler": False,
"disabled_tls_versions": ["string"],
"global_logging_level": "string",
"minimum_key_size_settings": {
"certpaths": [{
"key_size": 0,
"name": "string",
}],
"jars": [{
"key_size": 0,
"name": "string",
}],
"tls": [{
"key_size": 0,
"name": "string",
}],
},
"proxies": {
"ftp_proxy_host": "string",
"ftp_proxy_port": 0,
"http_proxy_host": "string",
"http_proxy_port": 0,
"https_proxy_host": "string",
"https_proxy_port": 0,
"socks_proxy_host": "string",
"socks_proxy_port": 0,
"use_system_proxies": False,
},
"should_replace_certificates_operating_system": False,
},
},
performance_tuning_analysis={
"is_enabled": False,
})
const fleetAdvancedFeatureConfigurationResource = new oci.jms.FleetAdvancedFeatureConfiguration("fleetAdvancedFeatureConfigurationResource", {
fleetId: "string",
advancedUsageTracking: {
isEnabled: false,
},
analyticBucketName: "string",
analyticNamespace: "string",
cryptoEventAnalysis: {
isEnabled: false,
summarizedEventsLog: {
logGroupId: "string",
logId: "string",
},
},
javaMigrationAnalysis: {
isEnabled: false,
},
jfrRecording: {
isEnabled: false,
},
lcm: {
isEnabled: false,
postInstallationActions: {
addLoggingHandler: false,
disabledTlsVersions: ["string"],
globalLoggingLevel: "string",
minimumKeySizeSettings: {
certpaths: [{
keySize: 0,
name: "string",
}],
jars: [{
keySize: 0,
name: "string",
}],
tls: [{
keySize: 0,
name: "string",
}],
},
proxies: {
ftpProxyHost: "string",
ftpProxyPort: 0,
httpProxyHost: "string",
httpProxyPort: 0,
httpsProxyHost: "string",
httpsProxyPort: 0,
socksProxyHost: "string",
socksProxyPort: 0,
useSystemProxies: false,
},
shouldReplaceCertificatesOperatingSystem: false,
},
},
performanceTuningAnalysis: {
isEnabled: false,
},
});
type: oci:Jms:FleetAdvancedFeatureConfiguration
properties:
advancedUsageTracking:
isEnabled: false
analyticBucketName: string
analyticNamespace: string
cryptoEventAnalysis:
isEnabled: false
summarizedEventsLog:
logGroupId: string
logId: string
fleetId: string
javaMigrationAnalysis:
isEnabled: false
jfrRecording:
isEnabled: false
lcm:
isEnabled: false
postInstallationActions:
addLoggingHandler: false
disabledTlsVersions:
- string
globalLoggingLevel: string
minimumKeySizeSettings:
certpaths:
- keySize: 0
name: string
jars:
- keySize: 0
name: string
tls:
- keySize: 0
name: string
proxies:
ftpProxyHost: string
ftpProxyPort: 0
httpProxyHost: string
httpProxyPort: 0
httpsProxyHost: string
httpsProxyPort: 0
socksProxyHost: string
socksProxyPort: 0
useSystemProxies: false
shouldReplaceCertificatesOperatingSystem: false
performanceTuningAnalysis:
isEnabled: false
FleetAdvancedFeatureConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The FleetAdvancedFeatureConfiguration resource accepts the following input properties:
- Fleet
Id string - The OCID of the Fleet.
- Advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- Analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- Analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- Crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- Java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- Jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- Lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- Performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- Fleet
Id string - The OCID of the Fleet.
- Advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking Args - (Updatable) AdvancedUsageTracking configuration
- Analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- Analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- Crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis Args - (Updatable) CryptoEventAnalysis configuration
- Java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis Args - (Updatable) JavaMigrationAnalysis configuration
- Jfr
Recording FleetAdvanced Feature Configuration Jfr Recording Args - (Updatable) JfrRecording configuration
- Lcm
Fleet
Advanced Feature Configuration Lcm Args - (Updatable) Enable lifecycle management and set post action configurations.
- Performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis Args - (Updatable) Performance tuning analysis configuration
- fleet
Id String - The OCID of the Fleet.
- advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket StringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace String - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- fleet
Id string - The OCID of the Fleet.
- advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- fleet_
id str - The OCID of the Fleet.
- advanced_
usage_ jms.tracking Fleet Advanced Feature Configuration Advanced Usage Tracking Args - (Updatable) AdvancedUsageTracking configuration
- analytic_
bucket_ strname - (Updatable) Bucket name required to store JFR and related data.
- analytic_
namespace str - (Updatable) Namespace for the Fleet advanced feature.
- crypto_
event_ jms.analysis Fleet Advanced Feature Configuration Crypto Event Analysis Args - (Updatable) CryptoEventAnalysis configuration
- java_
migration_ jms.analysis Fleet Advanced Feature Configuration Java Migration Analysis Args - (Updatable) JavaMigrationAnalysis configuration
- jfr_
recording jms.Fleet Advanced Feature Configuration Jfr Recording Args - (Updatable) JfrRecording configuration
- lcm
jms.
Fleet Advanced Feature Configuration Lcm Args - (Updatable) Enable lifecycle management and set post action configurations.
- performance_
tuning_ jms.analysis Fleet Advanced Feature Configuration Performance Tuning Analysis Args - (Updatable) Performance tuning analysis configuration
- fleet
Id String - The OCID of the Fleet.
- advanced
Usage Property MapTracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket StringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace String - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event Property MapAnalysis - (Updatable) CryptoEventAnalysis configuration
- java
Migration Property MapAnalysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording Property Map - (Updatable) JfrRecording configuration
- lcm Property Map
- (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning Property MapAnalysis - (Updatable) Performance tuning analysis configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the FleetAdvancedFeatureConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- Id string
- The provider-assigned unique ID for this managed resource.
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- id String
- The provider-assigned unique ID for this managed resource.
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- id string
- The provider-assigned unique ID for this managed resource.
- time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- id str
- The provider-assigned unique ID for this managed resource.
- time_
last_ strmodified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- id String
- The provider-assigned unique ID for this managed resource.
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
Look up Existing 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- Analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- Analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- Crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- Fleet
Id string - The OCID of the Fleet.
- Java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- Jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- Lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- Performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- Advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking Args - (Updatable) AdvancedUsageTracking configuration
- Analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- Analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- Crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis Args - (Updatable) CryptoEventAnalysis configuration
- Fleet
Id string - The OCID of the Fleet.
- Java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis Args - (Updatable) JavaMigrationAnalysis configuration
- Jfr
Recording FleetAdvanced Feature Configuration Jfr Recording Args - (Updatable) JfrRecording configuration
- Lcm
Fleet
Advanced Feature Configuration Lcm Args - (Updatable) Enable lifecycle management and set post action configurations.
- Performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis Args - (Updatable) Performance tuning analysis configuration
- Time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket StringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace String - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- fleet
Id String - The OCID of the Fleet.
- java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advanced
Usage FleetTracking Advanced Feature Configuration Advanced Usage Tracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket stringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace string - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event FleetAnalysis Advanced Feature Configuration Crypto Event Analysis - (Updatable) CryptoEventAnalysis configuration
- fleet
Id string - The OCID of the Fleet.
- java
Migration FleetAnalysis Advanced Feature Configuration Java Migration Analysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording FleetAdvanced Feature Configuration Jfr Recording - (Updatable) JfrRecording configuration
- lcm
Fleet
Advanced Feature Configuration Lcm - (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning FleetAnalysis Advanced Feature Configuration Performance Tuning Analysis - (Updatable) Performance tuning analysis configuration
- time
Last stringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advanced_
usage_ jms.tracking Fleet Advanced Feature Configuration Advanced Usage Tracking Args - (Updatable) AdvancedUsageTracking configuration
- analytic_
bucket_ strname - (Updatable) Bucket name required to store JFR and related data.
- analytic_
namespace str - (Updatable) Namespace for the Fleet advanced feature.
- crypto_
event_ jms.analysis Fleet Advanced Feature Configuration Crypto Event Analysis Args - (Updatable) CryptoEventAnalysis configuration
- fleet_
id str - The OCID of the Fleet.
- java_
migration_ jms.analysis Fleet Advanced Feature Configuration Java Migration Analysis Args - (Updatable) JavaMigrationAnalysis configuration
- jfr_
recording jms.Fleet Advanced Feature Configuration Jfr Recording Args - (Updatable) JfrRecording configuration
- lcm
jms.
Fleet Advanced Feature Configuration Lcm Args - (Updatable) Enable lifecycle management and set post action configurations.
- performance_
tuning_ jms.analysis Fleet Advanced Feature Configuration Performance Tuning Analysis Args - (Updatable) Performance tuning analysis configuration
- time_
last_ strmodified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
- advanced
Usage Property MapTracking - (Updatable) AdvancedUsageTracking configuration
- analytic
Bucket StringName - (Updatable) Bucket name required to store JFR and related data.
- analytic
Namespace String - (Updatable) Namespace for the Fleet advanced feature.
- crypto
Event Property MapAnalysis - (Updatable) CryptoEventAnalysis configuration
- fleet
Id String - The OCID of the Fleet.
- java
Migration Property MapAnalysis - (Updatable) JavaMigrationAnalysis configuration
- jfr
Recording Property Map - (Updatable) JfrRecording configuration
- lcm Property Map
- (Updatable) Enable lifecycle management and set post action configurations.
- performance
Tuning Property MapAnalysis - (Updatable) Performance tuning analysis configuration
- time
Last StringModified - The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339).
Supporting Types
FleetAdvancedFeatureConfigurationAdvancedUsageTracking, FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs
- Is
Enabled bool - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- Is
Enabled bool - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- is
Enabled boolean - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- is_
enabled bool - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationCryptoEventAnalysis, FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs
- Is
Enabled bool - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- Summarized
Events FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log - (Updatable) Summarized events log for advanced feature.
- Is
Enabled bool - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- Summarized
Events FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log - (Updatable) Summarized events log for advanced feature.
- is
Enabled Boolean - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarized
Events FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log - (Updatable) Summarized events log for advanced feature.
- is
Enabled boolean - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarized
Events FleetLog Advanced Feature Configuration Crypto Event Analysis Summarized Events Log - (Updatable) Summarized events log for advanced feature.
- is_
enabled bool - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarized_
events_ jms.log Fleet Advanced Feature Configuration Crypto Event Analysis Summarized Events Log - (Updatable) Summarized events log for advanced feature.
- is
Enabled Boolean - (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
- summarized
Events Property MapLog - (Updatable) Summarized events log for advanced feature.
FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog, FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- Log
Group stringId - (Updatable) The OCID of the log group.
- Log
Id string - (Updatable) The OCID of the log.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
- log
Group stringId - (Updatable) The OCID of the log group.
- log
Id string - (Updatable) The OCID of the log.
- log_
group_ strid - (Updatable) The OCID of the log group.
- log_
id str - (Updatable) The OCID of the log.
- log
Group StringId - (Updatable) The OCID of the log group.
- log
Id String - (Updatable) The OCID of the log.
FleetAdvancedFeatureConfigurationJavaMigrationAnalysis, FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs
- Is
Enabled bool - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- Is
Enabled bool - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- is
Enabled boolean - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- is_
enabled bool - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationJfrRecording, FleetAdvancedFeatureConfigurationJfrRecordingArgs
- Is
Enabled bool - (Updatable) JfrRecording flag to store enabled or disabled status.
- Is
Enabled bool - (Updatable) JfrRecording flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) JfrRecording flag to store enabled or disabled status.
- is
Enabled boolean - (Updatable) JfrRecording flag to store enabled or disabled status.
- is_
enabled bool - (Updatable) JfrRecording flag to store enabled or disabled status.
- is
Enabled Boolean - (Updatable) JfrRecording flag to store enabled or disabled status.
FleetAdvancedFeatureConfigurationLcm, FleetAdvancedFeatureConfigurationLcmArgs
- Is
Enabled bool - (Updatable) Lifecycle management flag to store enabled or disabled status.
- Post
Installation FleetActions Advanced Feature Configuration Lcm Post Installation Actions - (Updatable) List of available post actions you can execute after the successful Java installation.
- Is
Enabled bool - (Updatable) Lifecycle management flag to store enabled or disabled status.
- Post
Installation FleetActions Advanced Feature Configuration Lcm Post Installation Actions - (Updatable) List of available post actions you can execute after the successful Java installation.
- is
Enabled Boolean - (Updatable) Lifecycle management flag to store enabled or disabled status.
- post
Installation FleetActions Advanced Feature Configuration Lcm Post Installation Actions - (Updatable) List of available post actions you can execute after the successful Java installation.
- is
Enabled boolean - (Updatable) Lifecycle management flag to store enabled or disabled status.
- post
Installation FleetActions Advanced Feature Configuration Lcm Post Installation Actions - (Updatable) List of available post actions you can execute after the successful Java installation.
- is_
enabled bool - (Updatable) Lifecycle management flag to store enabled or disabled status.
- post_
installation_ jms.actions Fleet Advanced Feature Configuration Lcm Post Installation Actions - (Updatable) List of available post actions you can execute after the successful Java installation.
- is
Enabled Boolean - (Updatable) Lifecycle management flag to store enabled or disabled status.
- post
Installation Property MapActions - (Updatable) List of available post actions you can execute after the successful Java installation.
FleetAdvancedFeatureConfigurationLcmPostInstallationActions, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs
- Add
Logging boolHandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- Disabled
Tls List<string>Versions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- Global
Logging stringLevel - (Updatable) Sets the logging level in logging.properties file.
- Minimum
Key FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings - (Updatable) test
- Proxies
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Proxies - (Updatable) List of proxy properties to be configured in net.properties file.
- Should
Replace boolCertificates Operating System - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
- Add
Logging boolHandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- Disabled
Tls []stringVersions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- Global
Logging stringLevel - (Updatable) Sets the logging level in logging.properties file.
- Minimum
Key FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings - (Updatable) test
- Proxies
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Proxies - (Updatable) List of proxy properties to be configured in net.properties file.
- Should
Replace boolCertificates Operating System - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
- add
Logging BooleanHandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabled
Tls List<String>Versions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- global
Logging StringLevel - (Updatable) Sets the logging level in logging.properties file.
- minimum
Key FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings - (Updatable) test
- proxies
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Proxies - (Updatable) List of proxy properties to be configured in net.properties file.
- should
Replace BooleanCertificates Operating System - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
- add
Logging booleanHandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabled
Tls string[]Versions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- global
Logging stringLevel - (Updatable) Sets the logging level in logging.properties file.
- minimum
Key FleetSize Settings Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings - (Updatable) test
- proxies
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Proxies - (Updatable) List of proxy properties to be configured in net.properties file.
- should
Replace booleanCertificates Operating System - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
- add_
logging_ boolhandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabled_
tls_ Sequence[str]versions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- global_
logging_ strlevel - (Updatable) Sets the logging level in logging.properties file.
- minimum_
key_ jms.size_ settings Fleet Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings - (Updatable) test
- proxies
jms.
Fleet Advanced Feature Configuration Lcm Post Installation Actions Proxies - (Updatable) List of proxy properties to be configured in net.properties file.
- should_
replace_ boolcertificates_ operating_ system - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
- add
Logging BooleanHandler - (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
- disabled
Tls List<String>Versions - (Updatable) The following post JRE installation actions are supported by the field:
- Disable TLS 1.0 , TLS 1.1
- global
Logging StringLevel - (Updatable) Sets the logging level in logging.properties file.
- minimum
Key Property MapSize Settings - (Updatable) test
- proxies Property Map
- (Updatable) List of proxy properties to be configured in net.properties file.
- should
Replace BooleanCertificates Operating System - (Updatable) Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
- Replace JDK root certificates with a list provided by the operating system.
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs
- Certpaths
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- Jars
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- Tls
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
- Certpaths
[]Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- Jars
[]Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- Tls
[]Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
- certpaths
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- jars
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- tls
List<Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl> - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
- certpaths
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath[] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- jars
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar[] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- tls
Fleet
Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl[] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
- certpaths
Sequence[jms.
Fleet Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Certpath] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- jars
Sequence[jms.
Fleet Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Jar] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- tls
Sequence[jms.
Fleet Advanced Feature Configuration Lcm Post Installation Actions Minimum Key Size Settings Tl] - (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
- certpaths List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- jars List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for RSA signed jars
- Changing minimum key length for EC
- Changing minimum key length for DSA
- tls List<Property Map>
- (Updatable) Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
- Changing minimum key length for Diffie-Hellman
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs
FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs
- Ftp
Proxy stringHost - (Updatable) Ftp host to be set in net.properties file.
- Ftp
Proxy intPort - (Updatable) Ftp port number to be set in net.properties file.
- Http
Proxy stringHost - (Updatable) Http host to be set in net.properties file.
- Http
Proxy intPort - (Updatable) Http port number to be set in net.properties file.
- Https
Proxy stringHost - (Updatable) Https host to be set in net.properties file.
- Https
Proxy intPort - (Updatable) Https port number to be set in net.properties file.
- Socks
Proxy stringHost - (Updatable) Socks host to be set in net.properties file.
- Socks
Proxy intPort - (Updatable) Socks port number to be set in net.properties file.
- Use
System boolProxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- Ftp
Proxy stringHost - (Updatable) Ftp host to be set in net.properties file.
- Ftp
Proxy intPort - (Updatable) Ftp port number to be set in net.properties file.
- Http
Proxy stringHost - (Updatable) Http host to be set in net.properties file.
- Http
Proxy intPort - (Updatable) Http port number to be set in net.properties file.
- Https
Proxy stringHost - (Updatable) Https host to be set in net.properties file.
- Https
Proxy intPort - (Updatable) Https port number to be set in net.properties file.
- Socks
Proxy stringHost - (Updatable) Socks host to be set in net.properties file.
- Socks
Proxy intPort - (Updatable) Socks port number to be set in net.properties file.
- Use
System boolProxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftp
Proxy StringHost - (Updatable) Ftp host to be set in net.properties file.
- ftp
Proxy IntegerPort - (Updatable) Ftp port number to be set in net.properties file.
- http
Proxy StringHost - (Updatable) Http host to be set in net.properties file.
- http
Proxy IntegerPort - (Updatable) Http port number to be set in net.properties file.
- https
Proxy StringHost - (Updatable) Https host to be set in net.properties file.
- https
Proxy IntegerPort - (Updatable) Https port number to be set in net.properties file.
- socks
Proxy StringHost - (Updatable) Socks host to be set in net.properties file.
- socks
Proxy IntegerPort - (Updatable) Socks port number to be set in net.properties file.
- use
System BooleanProxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftp
Proxy stringHost - (Updatable) Ftp host to be set in net.properties file.
- ftp
Proxy numberPort - (Updatable) Ftp port number to be set in net.properties file.
- http
Proxy stringHost - (Updatable) Http host to be set in net.properties file.
- http
Proxy numberPort - (Updatable) Http port number to be set in net.properties file.
- https
Proxy stringHost - (Updatable) Https host to be set in net.properties file.
- https
Proxy numberPort - (Updatable) Https port number to be set in net.properties file.
- socks
Proxy stringHost - (Updatable) Socks host to be set in net.properties file.
- socks
Proxy numberPort - (Updatable) Socks port number to be set in net.properties file.
- use
System booleanProxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftp_
proxy_ strhost - (Updatable) Ftp host to be set in net.properties file.
- ftp_
proxy_ intport - (Updatable) Ftp port number to be set in net.properties file.
- http_
proxy_ strhost - (Updatable) Http host to be set in net.properties file.
- http_
proxy_ intport - (Updatable) Http port number to be set in net.properties file.
- https_
proxy_ strhost - (Updatable) Https host to be set in net.properties file.
- https_
proxy_ intport - (Updatable) Https port number to be set in net.properties file.
- socks_
proxy_ strhost - (Updatable) Socks host to be set in net.properties file.
- socks_
proxy_ intport - (Updatable) Socks port number to be set in net.properties file.
- use_
system_ boolproxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
- ftp
Proxy StringHost - (Updatable) Ftp host to be set in net.properties file.
- ftp
Proxy NumberPort - (Updatable) Ftp port number to be set in net.properties file.
- http
Proxy StringHost - (Updatable) Http host to be set in net.properties file.
- http
Proxy NumberPort - (Updatable) Http port number to be set in net.properties file.
- https
Proxy StringHost - (Updatable) Https host to be set in net.properties file.
- https
Proxy NumberPort - (Updatable) Https port number to be set in net.properties file.
- socks
Proxy StringHost - (Updatable) Socks host to be set in net.properties file.
- socks
Proxy NumberPort - (Updatable) Socks port number to be set in net.properties file.
- use
System BooleanProxies - (Updatable) Sets "java.net.useSystemProxies=true" in net.properties when they exist.
FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis, FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs
- 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
- 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
- is
Enabled 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 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
- is
Enabled Boolean (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Import
FleetAdvancedFeatureConfigurations can be imported using the id
, e.g.
$ pulumi import oci:Jms/fleetAdvancedFeatureConfiguration:FleetAdvancedFeatureConfiguration test_fleet_advanced_feature_configuration "fleets/{fleetId}/advancedFeatureConfiguration"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.