rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
748 lines • 50 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface JmsFleetAdvancedFeatureConfigurationConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#analytic_bucket_name JmsFleetAdvancedFeatureConfiguration#analytic_bucket_name}
*/
readonly analyticBucketName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#analytic_namespace JmsFleetAdvancedFeatureConfiguration#analytic_namespace}
*/
readonly analyticNamespace?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#fleet_id JmsFleetAdvancedFeatureConfiguration#fleet_id}
*/
readonly fleetId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#id JmsFleetAdvancedFeatureConfiguration#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id?: string;
/**
* advanced_usage_tracking block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#advanced_usage_tracking JmsFleetAdvancedFeatureConfiguration#advanced_usage_tracking}
*/
readonly advancedUsageTracking?: JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking;
/**
* crypto_event_analysis block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#crypto_event_analysis JmsFleetAdvancedFeatureConfiguration#crypto_event_analysis}
*/
readonly cryptoEventAnalysis?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis;
/**
* java_migration_analysis block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#java_migration_analysis JmsFleetAdvancedFeatureConfiguration#java_migration_analysis}
*/
readonly javaMigrationAnalysis?: JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis;
/**
* jfr_recording block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#jfr_recording JmsFleetAdvancedFeatureConfiguration#jfr_recording}
*/
readonly jfrRecording?: JmsFleetAdvancedFeatureConfigurationJfrRecording;
/**
* lcm block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#lcm JmsFleetAdvancedFeatureConfiguration#lcm}
*/
readonly lcm?: JmsFleetAdvancedFeatureConfigurationLcm;
/**
* performance_tuning_analysis block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#performance_tuning_analysis JmsFleetAdvancedFeatureConfiguration#performance_tuning_analysis}
*/
readonly performanceTuningAnalysis?: JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#timeouts JmsFleetAdvancedFeatureConfiguration#timeouts}
*/
readonly timeouts?: JmsFleetAdvancedFeatureConfigurationTimeouts;
}
export interface JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputReference | JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking): any;
export declare function jmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputReference | JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking): any;
export declare class JmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#log_group_id JmsFleetAdvancedFeatureConfiguration#log_group_id}
*/
readonly logGroupId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#log_id JmsFleetAdvancedFeatureConfiguration#log_id}
*/
readonly logId: string;
}
export declare function jmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputReference | JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog): any;
export declare function jmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputReference | JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog): any;
export declare class JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog | undefined);
private _logGroupId?;
get logGroupId(): string;
set logGroupId(value: string);
get logGroupIdInput(): string | undefined;
private _logId?;
get logId(): string;
set logId(value: string);
get logIdInput(): string | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
/**
* summarized_events_log block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#summarized_events_log JmsFleetAdvancedFeatureConfiguration#summarized_events_log}
*/
readonly summarizedEventsLog?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog;
}
export declare function jmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis): any;
export declare function jmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis): any;
export declare class JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
private _summarizedEventsLog;
get summarizedEventsLog(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputReference;
putSummarizedEventsLog(value: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog): void;
resetSummarizedEventsLog(): void;
get summarizedEventsLogInput(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis): any;
export declare function jmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis): any;
export declare class JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationJfrRecording {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationJfrRecordingToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationJfrRecordingOutputReference | JmsFleetAdvancedFeatureConfigurationJfrRecording): any;
export declare function jmsFleetAdvancedFeatureConfigurationJfrRecordingToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationJfrRecordingOutputReference | JmsFleetAdvancedFeatureConfigurationJfrRecording): any;
export declare class JmsFleetAdvancedFeatureConfigurationJfrRecordingOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationJfrRecording | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationJfrRecording | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#key_size JmsFleetAdvancedFeatureConfiguration#key_size}
*/
readonly keySize?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#name JmsFleetAdvancedFeatureConfiguration#name}
*/
readonly name?: string;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath | cdktf.IResolvable): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath | cdktf.IResolvable): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath | cdktf.IResolvable | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath | cdktf.IResolvable | undefined);
private _keySize?;
get keySize(): number;
set keySize(value: number);
resetKeySize(): void;
get keySizeInput(): number | undefined;
private _name?;
get name(): string;
set name(value: string);
resetName(): void;
get nameInput(): string | undefined;
}
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutputReference;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#key_size JmsFleetAdvancedFeatureConfiguration#key_size}
*/
readonly keySize?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#name JmsFleetAdvancedFeatureConfiguration#name}
*/
readonly name?: string;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar | cdktf.IResolvable): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar | cdktf.IResolvable): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar | cdktf.IResolvable | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar | cdktf.IResolvable | undefined);
private _keySize?;
get keySize(): number;
set keySize(value: number);
resetKeySize(): void;
get keySizeInput(): number | undefined;
private _name?;
get name(): string;
set name(value: string);
resetName(): void;
get nameInput(): string | undefined;
}
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutputReference;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#key_size JmsFleetAdvancedFeatureConfiguration#key_size}
*/
readonly keySize?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#name JmsFleetAdvancedFeatureConfiguration#name}
*/
readonly name?: string;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls | cdktf.IResolvable): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls | cdktf.IResolvable): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls | cdktf.IResolvable | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls | cdktf.IResolvable | undefined);
private _keySize?;
get keySize(): number;
set keySize(value: number);
resetKeySize(): void;
get keySizeInput(): number | undefined;
private _name?;
get name(): string;
set name(value: string);
resetName(): void;
get nameInput(): string | undefined;
}
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsOutputReference;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings {
/**
* certpath block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#certpath JmsFleetAdvancedFeatureConfiguration#certpath}
*/
readonly certpath?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath[] | cdktf.IResolvable;
/**
* jar block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#jar JmsFleetAdvancedFeatureConfiguration#jar}
*/
readonly jar?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar[] | cdktf.IResolvable;
/**
* tls block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#tls JmsFleetAdvancedFeatureConfiguration#tls}
*/
readonly tls?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls[] | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings | undefined);
private _certpath;
get certpath(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathList;
putCertpath(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath[] | cdktf.IResolvable): void;
resetCertpath(): void;
get certpathInput(): cdktf.IResolvable | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath[] | undefined;
private _jar;
get jar(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarList;
putJar(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar[] | cdktf.IResolvable): void;
resetJar(): void;
get jarInput(): cdktf.IResolvable | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar[] | undefined;
private _tls;
get tls(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsList;
putTls(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls[] | cdktf.IResolvable): void;
resetTls(): void;
get tlsInput(): cdktf.IResolvable | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTls[] | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#ftp_proxy_host JmsFleetAdvancedFeatureConfiguration#ftp_proxy_host}
*/
readonly ftpProxyHost?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#ftp_proxy_port JmsFleetAdvancedFeatureConfiguration#ftp_proxy_port}
*/
readonly ftpProxyPort?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#http_proxy_host JmsFleetAdvancedFeatureConfiguration#http_proxy_host}
*/
readonly httpProxyHost?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#http_proxy_port JmsFleetAdvancedFeatureConfiguration#http_proxy_port}
*/
readonly httpProxyPort?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#https_proxy_host JmsFleetAdvancedFeatureConfiguration#https_proxy_host}
*/
readonly httpsProxyHost?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#https_proxy_port JmsFleetAdvancedFeatureConfiguration#https_proxy_port}
*/
readonly httpsProxyPort?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#socks_proxy_host JmsFleetAdvancedFeatureConfiguration#socks_proxy_host}
*/
readonly socksProxyHost?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#socks_proxy_port JmsFleetAdvancedFeatureConfiguration#socks_proxy_port}
*/
readonly socksProxyPort?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#use_system_proxies JmsFleetAdvancedFeatureConfiguration#use_system_proxies}
*/
readonly useSystemProxies?: boolean | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies | undefined);
private _ftpProxyHost?;
get ftpProxyHost(): string;
set ftpProxyHost(value: string);
resetFtpProxyHost(): void;
get ftpProxyHostInput(): string | undefined;
private _ftpProxyPort?;
get ftpProxyPort(): number;
set ftpProxyPort(value: number);
resetFtpProxyPort(): void;
get ftpProxyPortInput(): number | undefined;
private _httpProxyHost?;
get httpProxyHost(): string;
set httpProxyHost(value: string);
resetHttpProxyHost(): void;
get httpProxyHostInput(): string | undefined;
private _httpProxyPort?;
get httpProxyPort(): number;
set httpProxyPort(value: number);
resetHttpProxyPort(): void;
get httpProxyPortInput(): number | undefined;
private _httpsProxyHost?;
get httpsProxyHost(): string;
set httpsProxyHost(value: string);
resetHttpsProxyHost(): void;
get httpsProxyHostInput(): string | undefined;
private _httpsProxyPort?;
get httpsProxyPort(): number;
set httpsProxyPort(value: number);
resetHttpsProxyPort(): void;
get httpsProxyPortInput(): number | undefined;
private _socksProxyHost?;
get socksProxyHost(): string;
set socksProxyHost(value: string);
resetSocksProxyHost(): void;
get socksProxyHostInput(): string | undefined;
private _socksProxyPort?;
get socksProxyPort(): number;
set socksProxyPort(value: number);
resetSocksProxyPort(): void;
get socksProxyPortInput(): number | undefined;
private _useSystemProxies?;
get useSystemProxies(): boolean | cdktf.IResolvable;
set useSystemProxies(value: boolean | cdktf.IResolvable);
resetUseSystemProxies(): void;
get useSystemProxiesInput(): boolean | cdktf.IResolvable | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#add_logging_handler JmsFleetAdvancedFeatureConfiguration#add_logging_handler}
*/
readonly addLoggingHandler?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#disabled_tls_versions JmsFleetAdvancedFeatureConfiguration#disabled_tls_versions}
*/
readonly disabledTlsVersions?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#global_logging_level JmsFleetAdvancedFeatureConfiguration#global_logging_level}
*/
readonly globalLoggingLevel?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#should_replace_certificates_operating_system JmsFleetAdvancedFeatureConfiguration#should_replace_certificates_operating_system}
*/
readonly shouldReplaceCertificatesOperatingSystem?: boolean | cdktf.IResolvable;
/**
* minimum_key_size_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#minimum_key_size_settings JmsFleetAdvancedFeatureConfiguration#minimum_key_size_settings}
*/
readonly minimumKeySizeSettings?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings;
/**
* proxies block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#proxies JmsFleetAdvancedFeatureConfiguration#proxies}
*/
readonly proxies?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputReference | JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions | undefined);
private _addLoggingHandler?;
get addLoggingHandler(): boolean | cdktf.IResolvable;
set addLoggingHandler(value: boolean | cdktf.IResolvable);
resetAddLoggingHandler(): void;
get addLoggingHandlerInput(): boolean | cdktf.IResolvable | undefined;
private _disabledTlsVersions?;
get disabledTlsVersions(): string[];
set disabledTlsVersions(value: string[]);
resetDisabledTlsVersions(): void;
get disabledTlsVersionsInput(): string[] | undefined;
private _globalLoggingLevel?;
get globalLoggingLevel(): string;
set globalLoggingLevel(value: string);
resetGlobalLoggingLevel(): void;
get globalLoggingLevelInput(): string | undefined;
private _shouldReplaceCertificatesOperatingSystem?;
get shouldReplaceCertificatesOperatingSystem(): boolean | cdktf.IResolvable;
set shouldReplaceCertificatesOperatingSystem(value: boolean | cdktf.IResolvable);
resetShouldReplaceCertificatesOperatingSystem(): void;
get shouldReplaceCertificatesOperatingSystemInput(): boolean | cdktf.IResolvable | undefined;
private _minimumKeySizeSettings;
get minimumKeySizeSettings(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputReference;
putMinimumKeySizeSettings(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings): void;
resetMinimumKeySizeSettings(): void;
get minimumKeySizeSettingsInput(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings | undefined;
private _proxies;
get proxies(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputReference;
putProxies(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies): void;
resetProxies(): void;
get proxiesInput(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationLcm {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
/**
* post_installation_actions block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#post_installation_actions JmsFleetAdvancedFeatureConfiguration#post_installation_actions}
*/
readonly postInstallationActions?: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions;
}
export declare function jmsFleetAdvancedFeatureConfigurationLcmToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmOutputReference | JmsFleetAdvancedFeatureConfigurationLcm): any;
export declare function jmsFleetAdvancedFeatureConfigurationLcmToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationLcmOutputReference | JmsFleetAdvancedFeatureConfigurationLcm): any;
export declare class JmsFleetAdvancedFeatureConfigurationLcmOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationLcm | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationLcm | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
private _postInstallationActions;
get postInstallationActions(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputReference;
putPostInstallationActions(value: JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions): void;
resetPostInstallationActions(): void;
get postInstallationActionsInput(): JmsFleetAdvancedFeatureConfigurationLcmPostInstallationActions | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#is_enabled JmsFleetAdvancedFeatureConfiguration#is_enabled}
*/
readonly isEnabled?: boolean | cdktf.IResolvable;
}
export declare function jmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis): any;
export declare function jmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputReference | JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis): any;
export declare class JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis | undefined);
private _isEnabled?;
get isEnabled(): boolean | cdktf.IResolvable;
set isEnabled(value: boolean | cdktf.IResolvable);
resetIsEnabled(): void;
get isEnabledInput(): boolean | cdktf.IResolvable | undefined;
}
export interface JmsFleetAdvancedFeatureConfigurationTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#create JmsFleetAdvancedFeatureConfiguration#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#delete JmsFleetAdvancedFeatureConfiguration#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#update JmsFleetAdvancedFeatureConfiguration#update}
*/
readonly update?: string;
}
export declare function jmsFleetAdvancedFeatureConfigurationTimeoutsToTerraform(struct?: JmsFleetAdvancedFeatureConfigurationTimeouts | cdktf.IResolvable): any;
export declare function jmsFleetAdvancedFeatureConfigurationTimeoutsToHclTerraform(struct?: JmsFleetAdvancedFeatureConfigurationTimeouts | cdktf.IResolvable): any;
export declare class JmsFleetAdvancedFeatureConfigurationTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): JmsFleetAdvancedFeatureConfigurationTimeouts | cdktf.IResolvable | undefined;
set internalValue(value: JmsFleetAdvancedFeatureConfigurationTimeouts | cdktf.IResolvable | undefined);
private _create?;
get create(): string;
set create(value: string);
resetCreate(): void;
get createInput(): string | undefined;
private _delete?;
get delete(): string;
set delete(value: string);
resetDelete(): void;
get deleteInput(): string | undefined;
private _update?;
get update(): string;
set update(value: string);
resetUpdate(): void;
get updateInput(): string | undefined;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration oci_jms_fleet_advanced_feature_configuration}
*/
export declare class JmsFleetAdvancedFeatureConfiguration extends cdktf.TerraformResource {
static readonly tfResourceType = "oci_jms_fleet_advanced_feature_configuration";
/**
* Generates CDKTF code for importing a JmsFleetAdvancedFeatureConfiguration resource upon running "cdktf plan <stack-name>"
* @param scope The scope in which to define this construct
* @param importToId The construct id used in the generated config for the JmsFleetAdvancedFeatureConfiguration to import
* @param importFromId The id of the existing JmsFleetAdvancedFeatureConfiguration that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the JmsFleetAdvancedFeatureConfiguration to import is found
*/
static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource;
/**
* Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/jms_fleet_advanced_feature_configuration oci_jms_fleet_advanced_feature_configuration} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options JmsFleetAdvancedFeatureConfigurationConfig
*/
constructor(scope: Construct, id: string, config: JmsFleetAdvancedFeatureConfigurationConfig);
private _analyticBucketName?;
get analyticBucketName(): string;
set analyticBucketName(value: string);
resetAnalyticBucketName(): void;
get analyticBucketNameInput(): string | undefined;
private _analyticNamespace?;
get analyticNamespace(): string;
set analyticNamespace(value: string);
resetAnalyticNamespace(): void;
get analyticNamespaceInput(): string | undefined;
private _fleetId?;
get fleetId(): string;
set fleetId(value: string);
get fleetIdInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
get timeLastModified(): string;
private _advancedUsageTracking;
get advancedUsageTracking(): JmsFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputReference;
putAdvancedUsageTracking(value: JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking): void;
resetAdvancedUsageTracking(): void;
get advancedUsageTrackingInput(): JmsFleetAdvancedFeatureConfigurationAdvancedUsageTracking | undefined;
private _cryptoEventAnalysis;
get cryptoEventAnalysis(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputReference;
putCryptoEventAnalysis(value: JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis): void;
resetCryptoEventAnalysis(): void;
get cryptoEventAnalysisInput(): JmsFleetAdvancedFeatureConfigurationCryptoEventAnalysis | undefined;
private _javaMigrationAnalysis;
get javaMigrationAnalysis(): JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputReference;
putJavaMigrationAnalysis(value: JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis): void;
resetJavaMigrationAnalysis(): void;
get javaMigrationAnalysisInput(): JmsFleetAdvancedFeatureConfigurationJavaMigrationAnalysis | undefined;
private _jfrRecording;
get jfrRecording(): JmsFleetAdvancedFeatureConfigurationJfrRecordingOutputReference;
putJfrRecording(value: JmsFleetAdvancedFeatureConfigurationJfrRecording): void;
resetJfrRecording(): void;
get jfrRecordingInput(): JmsFleetAdvancedFeatureConfigurationJfrRecording | undefined;
private _lcm;
get lcm(): JmsFleetAdvancedFeatureConfigurationLcmOutputReference;
putLcm(value: JmsFleetAdvancedFeatureConfigurationLcm): void;
resetLcm(): void;
get lcmInput(): JmsFleetAdvancedFeatureConfigurationLcm | undefined;
private _performanceTuningAnalysis;
get performanceTuningAnalysis(): JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputReference;
putPerformanceTuningAnalysis(value: JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis): void;
resetPerformanceTuningAnalysis(): void;
get performanceTuningAnalysisInput(): JmsFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis | undefined;
private _timeouts;
get timeouts(): JmsFleetAdvancedFeatureConfigurationTimeoutsOutputReference;
putTimeouts(value: JmsFleetAdvancedFeatureConfigurationTimeouts): void;
resetTimeouts(): void;
get timeoutsInput(): cdktf.IResolvable | JmsFleetAdvancedFeatureConfigurationTimeouts | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}