import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface EemConfig extends cdktf.TerraformMetaArguments { /** * Register an Event Manager applet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#applets Eem#applets} */ readonly applets?: EemApplets[] | cdktf.IResolvable; /** * bootup delay in seconds * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#detector_routing_bootup_delay Eem#detector_routing_bootup_delay} */ readonly detectorRoutingBootupDelay?: number; /** * Maximum number of RPC sessions * - Range: `4`-`16` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#detector_rpc_max_sessions Eem#detector_rpc_max_sessions} */ readonly detectorRpcMaxSessions?: number; /** * A device name from the provider configuration. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#device Eem#device} */ readonly device?: string; /** * Embedded Event Manager user policy directory * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#directory_user_policy Eem#directory_user_policy} */ readonly directoryUserPolicy?: string; /** * Set an Embedded Event Manager global environment variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#environment_variables Eem#environment_variables} */ readonly environmentVariables?: EemEnvironmentVariables[] | cdktf.IResolvable; /** * Embedded Event Manager event history table size * - Range: `0`-`50` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#history_size_events Eem#history_size_events} */ readonly historySizeEvents?: number; /** * Embedded Event Manager trap history table size * - Range: `0`-`50` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#history_size_traps Eem#history_size_traps} */ readonly historySizeTraps?: number; /** * default scheduler thread class * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#scheduler_applet_thread_class_default Eem#scheduler_applet_thread_class_default} */ readonly schedulerAppletThreadClassDefault?: boolean | cdktf.IResolvable; /** * Number of concurrent execution threads * - Range: `1`-`65535` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#scheduler_applet_thread_class_number Eem#scheduler_applet_thread_class_number} */ readonly schedulerAppletThreadClassNumber?: number; /** * username * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#session_cli_username Eem#session_cli_username} */ readonly sessionCliUsername?: string; /** * Set user privilege level * - Range: `0`-`15` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#session_cli_username_privilege Eem#session_cli_username_privilege} */ readonly sessionCliUsernamePrivilege?: number; } export interface EemAppletsActions { /** * Value of the variable of append conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#append_value Eem#append_value} */ readonly appendValue?: string; /** * Name of the variable of append conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#append_varname Eem#append_varname} */ readonly appendVarname?: string; /** * break conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#break Eem#break} */ readonly break?: boolean | cdktf.IResolvable; /** * CLI command * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#cli_command Eem#cli_command} */ readonly cliCommand?: string; /** * key name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#context_retrieve_key Eem#context_retrieve_key} */ readonly contextRetrieveKey?: string; /** * variable name pattern * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#context_retrieve_variable Eem#context_retrieve_variable} */ readonly contextRetrieveVariable?: string; /** * key name * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#context_save_key Eem#context_save_key} */ readonly contextSaveKey?: string; /** * variable name pattern * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#context_save_variable Eem#context_save_variable} */ readonly contextSaveVariable?: string; /** * continue conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#continue Eem#continue} */ readonly continue?: boolean | cdktf.IResolvable; /** * Name of the counter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_name Eem#counter_name} */ readonly counterName?: string; /** * Decrement the value of the counter by the given value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_op_dec Eem#counter_op_dec} */ readonly counterOpDec?: boolean | cdktf.IResolvable; /** * Increment the value of the counter by the given value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_op_inc Eem#counter_op_inc} */ readonly counterOpInc?: boolean | cdktf.IResolvable; /** * Read the value of the counter * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_op_nop Eem#counter_op_nop} */ readonly counterOpNop?: boolean | cdktf.IResolvable; /** * Set the value of the counter by the given value * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_op_set Eem#counter_op_set} */ readonly counterOpSet?: boolean | cdktf.IResolvable; /** * Value used to modify the counter * - Range: `-2147483648`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#counter_value Eem#counter_value} */ readonly counterValue?: number; /** * Value of the variable of decrement conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#decrement_value Eem#decrement_value} */ readonly decrementValue?: string; /** * Name of the variable of decrement conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#decrement_varname Eem#decrement_varname} */ readonly decrementVarname?: string; /** * First operand of divide conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#divide_operand1 Eem#divide_operand1} */ readonly divideOperand1?: string; /** * Second operand of divide conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#divide_operand2 Eem#divide_operand2} */ readonly divideOperand2?: string; /** * else conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#else Eem#else} */ readonly else?: boolean | cdktf.IResolvable; /** * First operand of else if conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#elseif_operand1 Eem#elseif_operand1} */ readonly elseifOperand1?: string; /** * Second operand of else if conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#elseif_operand2 Eem#elseif_operand2} */ readonly elseifOperand2?: string; /** * Operation of else if conditional * - Choices: `eq`, `ge`, `gt`, `le`, `lt`, `ne` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#elseif_operation Eem#elseif_operation} */ readonly elseifOperation?: string; /** * end conditional block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#end Eem#end} */ readonly end?: boolean | cdktf.IResolvable; /** * Exit from applet run * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#exit Eem#exit} */ readonly exit?: boolean | cdktf.IResolvable; /** * Delimiter string of for each conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#foreach_delimiter Eem#foreach_delimiter} */ readonly foreachDelimiter?: string; /** * String to iterate over * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#foreach_iterator Eem#foreach_iterator} */ readonly foreachIterator?: string; /** * Loop variable name of for each conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#foreach_loopvar Eem#foreach_loopvar} */ readonly foreachLoopvar?: string; /** * gets conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#gets Eem#gets} */ readonly fetchs?: string; /** * Error handle type of handle-error conditional * - Choices: `exit`, `ignore`, `warn` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#handle_error_type Eem#handle_error_type} */ readonly handleErrorType?: string; /** * goto label * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#if_goto Eem#if_goto} */ readonly ifGoto?: string; /** * * - Choices: `eq`, `ge`, `gt`, `le`, `lt`, `ne` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#if_keyword Eem#if_keyword} */ readonly ifKeyword?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#if_string_op_1 Eem#if_string_op_1} */ readonly ifStringOp1?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#if_string_op_2 Eem#if_string_op_2} */ readonly ifStringOp2?: string; /** * value of the variable of increment conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#increment_value Eem#increment_value} */ readonly incrementValue?: string; /** * Name of the variable of increment conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#increment_varname Eem#increment_varname} */ readonly incrementVarname?: string; /** * Enterprise oid * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_trap_enterprise_oid Eem#info_type_snmp_trap_enterprise_oid} */ readonly infoTypeSnmpTrapEnterpriseOid?: string; /** * Generic trap number * - Range: `0`-`4294967295` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_trap_generic_trapnum Eem#info_type_snmp_trap_generic_trapnum} */ readonly infoTypeSnmpTrapGenericTrapnum?: number; /** * Specific trap number * - Range: `0`-`4294967295` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_trap_specific_trapnum Eem#info_type_snmp_trap_specific_trapnum} */ readonly infoTypeSnmpTrapSpecificTrapnum?: number; /** * Trap oid * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_trap_trap_oid Eem#info_type_snmp_trap_trap_oid} */ readonly infoTypeSnmpTrapTrapOid?: string; /** * Trap variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_trap_trap_var Eem#info_type_snmp_trap_trap_var} */ readonly infoTypeSnmpTrapTrapVar?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_var Eem#info_type_snmp_var} */ readonly infoTypeSnmpVar?: string; /** * SNMP object id * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_var_oid Eem#info_type_snmp_var_oid} */ readonly infoTypeSnmpVarOid?: string; /** * * - Choices: `counter`, `gauge`, `int`, `ipv4`, `octet`, `string`, `uint` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_var_oid_type Eem#info_type_snmp_var_oid_type} */ readonly infoTypeSnmpVarOidType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#info_type_snmp_var_oid_type_value Eem#info_type_snmp_var_oid_type_value} */ readonly infoTypeSnmpVarOidTypeValue?: string; /** * Label * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#name Eem#name} */ readonly name: string; /** * displays data to active tty * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#puts Eem#puts} */ readonly puts?: string; /** * input string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_input Eem#regexp_string_input} */ readonly regexpStringInput?: string; /** * match variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_match Eem#regexp_string_match} */ readonly regexpStringMatch?: string; /** * subsequent match variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_match1 Eem#regexp_string_match1} */ readonly regexpStringMatch1?: string; /** * subsequent match variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_match2 Eem#regexp_string_match2} */ readonly regexpStringMatch2?: string; /** * subsequent match variable * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_match3 Eem#regexp_string_match3} */ readonly regexpStringMatch3?: string; /** * regular expression pattern * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#regexp_string_pattern Eem#regexp_string_pattern} */ readonly regexpStringPattern?: string; /** * Reload system * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#reload Eem#reload} */ readonly reload?: boolean | cdktf.IResolvable; /** * Value of the variable of set conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#set_value Eem#set_value} */ readonly setValue?: string; /** * Name of the variable of set conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#set_varname Eem#set_varname} */ readonly setVarname?: string; /** * SNMP integer data1 * - Range: `-2147483648`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#snmp_trap_intdata1 Eem#snmp_trap_intdata1} */ readonly snmpTrapIntdata1?: number; /** * SNMP integer data2 * - Range: `-2147483648`-`2147483647` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#snmp_trap_intdata2 Eem#snmp_trap_intdata2} */ readonly snmpTrapIntdata2?: number; /** * SNMP trap string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#snmp_trap_strdata Eem#snmp_trap_strdata} */ readonly snmpTrapStrdata?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#string_first_string_op_1 Eem#string_first_string_op_1} */ readonly stringFirstStringOp1?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#string_first_string_op_2 Eem#string_first_string_op_2} */ readonly stringFirstStringOp2?: string; /** * trim characters from both ends of string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#string_trim Eem#string_trim} */ readonly stringTrim?: string; /** * Facility string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#syslog_facility Eem#syslog_facility} */ readonly syslogFacility?: string; /** * Syslog message * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#syslog_msg Eem#syslog_msg} */ readonly syslogMsg?: string; /** * Priority of syslog message * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#syslog_priority Eem#syslog_priority} */ readonly syslogPriority?: string; /** * Wait for a specified amount of time * - Range: `1`-`31536000` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#wait Eem#wait} */ readonly wait?: number; /** * First operand of while conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#while_operand1 Eem#while_operand1} */ readonly whileOperand1?: string; /** * Second operand of while conditional * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#while_operand2 Eem#while_operand2} */ readonly whileOperand2?: string; /** * Operation of while conditional * - Choices: `eq`, `ge`, `gt`, `le`, `lt`, `ne` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#while_operation Eem#while_operation} */ readonly whileOperation?: string; } export declare function eemAppletsActionsToTerraform(struct?: EemAppletsActions | cdktf.IResolvable): any; export declare function eemAppletsActionsToHclTerraform(struct?: EemAppletsActions | cdktf.IResolvable): any; export declare class EemAppletsActionsOutputReference 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(): EemAppletsActions | cdktf.IResolvable | undefined; set internalValue(value: EemAppletsActions | cdktf.IResolvable | undefined); private _appendValue?; get appendValue(): string; set appendValue(value: string); resetAppendValue(): void; get appendValueInput(): string; private _appendVarname?; get appendVarname(): string; set appendVarname(value: string); resetAppendVarname(): void; get appendVarnameInput(): string; private _break?; get break(): boolean | cdktf.IResolvable; set break(value: boolean | cdktf.IResolvable); resetBreak(): void; get breakInput(): any; private _cliCommand?; get cliCommand(): string; set cliCommand(value: string); resetCliCommand(): void; get cliCommandInput(): string; private _contextRetrieveKey?; get contextRetrieveKey(): string; set contextRetrieveKey(value: string); resetContextRetrieveKey(): void; get contextRetrieveKeyInput(): string; private _contextRetrieveVariable?; get contextRetrieveVariable(): string; set contextRetrieveVariable(value: string); resetContextRetrieveVariable(): void; get contextRetrieveVariableInput(): string; private _contextSaveKey?; get contextSaveKey(): string; set contextSaveKey(value: string); resetContextSaveKey(): void; get contextSaveKeyInput(): string; private _contextSaveVariable?; get contextSaveVariable(): string; set contextSaveVariable(value: string); resetContextSaveVariable(): void; get contextSaveVariableInput(): string; private _continue?; get continue(): boolean | cdktf.IResolvable; set continue(value: boolean | cdktf.IResolvable); resetContinue(): void; get continueInput(): any; private _counterName?; get counterName(): string; set counterName(value: string); resetCounterName(): void; get counterNameInput(): string; private _counterOpDec?; get counterOpDec(): boolean | cdktf.IResolvable; set counterOpDec(value: boolean | cdktf.IResolvable); resetCounterOpDec(): void; get counterOpDecInput(): any; private _counterOpInc?; get counterOpInc(): boolean | cdktf.IResolvable; set counterOpInc(value: boolean | cdktf.IResolvable); resetCounterOpInc(): void; get counterOpIncInput(): any; private _counterOpNop?; get counterOpNop(): boolean | cdktf.IResolvable; set counterOpNop(value: boolean | cdktf.IResolvable); resetCounterOpNop(): void; get counterOpNopInput(): any; private _counterOpSet?; get counterOpSet(): boolean | cdktf.IResolvable; set counterOpSet(value: boolean | cdktf.IResolvable); resetCounterOpSet(): void; get counterOpSetInput(): any; private _counterValue?; get counterValue(): number; set counterValue(value: number); resetCounterValue(): void; get counterValueInput(): number; private _decrementValue?; get decrementValue(): string; set decrementValue(value: string); resetDecrementValue(): void; get decrementValueInput(): string; private _decrementVarname?; get decrementVarname(): string; set decrementVarname(value: string); resetDecrementVarname(): void; get decrementVarnameInput(): string; private _divideOperand1?; get divideOperand1(): string; set divideOperand1(value: string); resetDivideOperand1(): void; get divideOperand1Input(): string; private _divideOperand2?; get divideOperand2(): string; set divideOperand2(value: string); resetDivideOperand2(): void; get divideOperand2Input(): string; private _else?; get else(): boolean | cdktf.IResolvable; set else(value: boolean | cdktf.IResolvable); resetElse(): void; get elseInput(): any; private _elseifOperand1?; get elseifOperand1(): string; set elseifOperand1(value: string); resetElseifOperand1(): void; get elseifOperand1Input(): string; private _elseifOperand2?; get elseifOperand2(): string; set elseifOperand2(value: string); resetElseifOperand2(): void; get elseifOperand2Input(): string; private _elseifOperation?; get elseifOperation(): string; set elseifOperation(value: string); resetElseifOperation(): void; get elseifOperationInput(): string; private _end?; get end(): boolean | cdktf.IResolvable; set end(value: boolean | cdktf.IResolvable); resetEnd(): void; get endInput(): any; private _exit?; get exit(): boolean | cdktf.IResolvable; set exit(value: boolean | cdktf.IResolvable); resetExit(): void; get exitInput(): any; private _foreachDelimiter?; get foreachDelimiter(): string; set foreachDelimiter(value: string); resetForeachDelimiter(): void; get foreachDelimiterInput(): string; private _foreachIterator?; get foreachIterator(): string; set foreachIterator(value: string); resetForeachIterator(): void; get foreachIteratorInput(): string; private _foreachLoopvar?; get foreachLoopvar(): string; set foreachLoopvar(value: string); resetForeachLoopvar(): void; get foreachLoopvarInput(): string; private _gets?; get fetchs(): string; set fetchs(value: string); resetFetchs(): void; get fetchsInput(): string; private _handleErrorType?; get handleErrorType(): string; set handleErrorType(value: string); resetHandleErrorType(): void; get handleErrorTypeInput(): string; private _ifGoto?; get ifGoto(): string; set ifGoto(value: string); resetIfGoto(): void; get ifGotoInput(): string; private _ifKeyword?; get ifKeyword(): string; set ifKeyword(value: string); resetIfKeyword(): void; get ifKeywordInput(): string; private _ifStringOp1?; get ifStringOp1(): string; set ifStringOp1(value: string); resetIfStringOp1(): void; get ifStringOp1Input(): string; private _ifStringOp2?; get ifStringOp2(): string; set ifStringOp2(value: string); resetIfStringOp2(): void; get ifStringOp2Input(): string; private _incrementValue?; get incrementValue(): string; set incrementValue(value: string); resetIncrementValue(): void; get incrementValueInput(): string; private _incrementVarname?; get incrementVarname(): string; set incrementVarname(value: string); resetIncrementVarname(): void; get incrementVarnameInput(): string; private _infoTypeSnmpTrapEnterpriseOid?; get infoTypeSnmpTrapEnterpriseOid(): string; set infoTypeSnmpTrapEnterpriseOid(value: string); resetInfoTypeSnmpTrapEnterpriseOid(): void; get infoTypeSnmpTrapEnterpriseOidInput(): string; private _infoTypeSnmpTrapGenericTrapnum?; get infoTypeSnmpTrapGenericTrapnum(): number; set infoTypeSnmpTrapGenericTrapnum(value: number); resetInfoTypeSnmpTrapGenericTrapnum(): void; get infoTypeSnmpTrapGenericTrapnumInput(): number; private _infoTypeSnmpTrapSpecificTrapnum?; get infoTypeSnmpTrapSpecificTrapnum(): number; set infoTypeSnmpTrapSpecificTrapnum(value: number); resetInfoTypeSnmpTrapSpecificTrapnum(): void; get infoTypeSnmpTrapSpecificTrapnumInput(): number; private _infoTypeSnmpTrapTrapOid?; get infoTypeSnmpTrapTrapOid(): string; set infoTypeSnmpTrapTrapOid(value: string); resetInfoTypeSnmpTrapTrapOid(): void; get infoTypeSnmpTrapTrapOidInput(): string; private _infoTypeSnmpTrapTrapVar?; get infoTypeSnmpTrapTrapVar(): string; set infoTypeSnmpTrapTrapVar(value: string); resetInfoTypeSnmpTrapTrapVar(): void; get infoTypeSnmpTrapTrapVarInput(): string; private _infoTypeSnmpVar?; get infoTypeSnmpVar(): string; set infoTypeSnmpVar(value: string); resetInfoTypeSnmpVar(): void; get infoTypeSnmpVarInput(): string; private _infoTypeSnmpVarOid?; get infoTypeSnmpVarOid(): string; set infoTypeSnmpVarOid(value: string); resetInfoTypeSnmpVarOid(): void; get infoTypeSnmpVarOidInput(): string; private _infoTypeSnmpVarOidType?; get infoTypeSnmpVarOidType(): string; set infoTypeSnmpVarOidType(value: string); resetInfoTypeSnmpVarOidType(): void; get infoTypeSnmpVarOidTypeInput(): string; private _infoTypeSnmpVarOidTypeValue?; get infoTypeSnmpVarOidTypeValue(): string; set infoTypeSnmpVarOidTypeValue(value: string); resetInfoTypeSnmpVarOidTypeValue(): void; get infoTypeSnmpVarOidTypeValueInput(): string; private _name?; get name(): string; set name(value: string); get nameInput(): string; private _puts?; get puts(): string; set puts(value: string); resetPuts(): void; get putsInput(): string; private _regexpStringInput?; get regexpStringInput(): string; set regexpStringInput(value: string); resetRegexpStringInput(): void; get regexpStringInputInput(): string; private _regexpStringMatch?; get regexpStringMatch(): string; set regexpStringMatch(value: string); resetRegexpStringMatch(): void; get regexpStringMatchInput(): string; private _regexpStringMatch1?; get regexpStringMatch1(): string; set regexpStringMatch1(value: string); resetRegexpStringMatch1(): void; get regexpStringMatch1Input(): string; private _regexpStringMatch2?; get regexpStringMatch2(): string; set regexpStringMatch2(value: string); resetRegexpStringMatch2(): void; get regexpStringMatch2Input(): string; private _regexpStringMatch3?; get regexpStringMatch3(): string; set regexpStringMatch3(value: string); resetRegexpStringMatch3(): void; get regexpStringMatch3Input(): string; private _regexpStringPattern?; get regexpStringPattern(): string; set regexpStringPattern(value: string); resetRegexpStringPattern(): void; get regexpStringPatternInput(): string; private _reload?; get reload(): boolean | cdktf.IResolvable; set reload(value: boolean | cdktf.IResolvable); resetReload(): void; get reloadInput(): any; private _setValue?; get setValue(): string; set setValue(value: string); resetSetValue(): void; get setValueInput(): string; private _setVarname?; get setVarname(): string; set setVarname(value: string); resetSetVarname(): void; get setVarnameInput(): string; private _snmpTrapIntdata1?; get snmpTrapIntdata1(): number; set snmpTrapIntdata1(value: number); resetSnmpTrapIntdata1(): void; get snmpTrapIntdata1Input(): number; private _snmpTrapIntdata2?; get snmpTrapIntdata2(): number; set snmpTrapIntdata2(value: number); resetSnmpTrapIntdata2(): void; get snmpTrapIntdata2Input(): number; private _snmpTrapStrdata?; get snmpTrapStrdata(): string; set snmpTrapStrdata(value: string); resetSnmpTrapStrdata(): void; get snmpTrapStrdataInput(): string; private _stringFirstStringOp1?; get stringFirstStringOp1(): string; set stringFirstStringOp1(value: string); resetStringFirstStringOp1(): void; get stringFirstStringOp1Input(): string; private _stringFirstStringOp2?; get stringFirstStringOp2(): string; set stringFirstStringOp2(value: string); resetStringFirstStringOp2(): void; get stringFirstStringOp2Input(): string; private _stringTrim?; get stringTrim(): string; set stringTrim(value: string); resetStringTrim(): void; get stringTrimInput(): string; private _syslogFacility?; get syslogFacility(): string; set syslogFacility(value: string); resetSyslogFacility(): void; get syslogFacilityInput(): string; private _syslogMsg?; get syslogMsg(): string; set syslogMsg(value: string); resetSyslogMsg(): void; get syslogMsgInput(): string; private _syslogPriority?; get syslogPriority(): string; set syslogPriority(value: string); resetSyslogPriority(): void; get syslogPriorityInput(): string; private _wait?; get wait(): number; set wait(value: number); resetWait(): void; get waitInput(): number; private _whileOperand1?; get whileOperand1(): string; set whileOperand1(value: string); resetWhileOperand1(): void; get whileOperand1Input(): string; private _whileOperand2?; get whileOperand2(): string; set whileOperand2(value: string); resetWhileOperand2(): void; get whileOperand2Input(): string; private _whileOperation?; get whileOperation(): string; set whileOperation(value: string); resetWhileOperation(): void; get whileOperationInput(): string; } export declare class EemAppletsActionsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: EemAppletsActions[] | 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): EemAppletsActionsOutputReference; } export interface EemApplets { /** * Add or modify an action statement * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#actions Eem#actions} */ readonly actions?: EemAppletsActions[] | cdktf.IResolvable; /** * Specify an authorization type for the applet * - Choices: `bypass` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#authorization Eem#authorization} */ readonly authorization?: string; /** * Specify a class for the applet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#class Eem#class} */ readonly class?: string; /** * Add or modify an applet description * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#description Eem#description} */ readonly description?: string; /** * CLI command pattern match * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_cli_pattern Eem#event_cli_pattern} */ readonly eventCliPattern?: string; /** * describes whether to skip CLI command execution * - Choices: `no`, `yes` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_cli_skip Eem#event_cli_skip} */ readonly eventCliSkip?: string; /** * CLI and EEM policy execution sync or async * - Choices: `no`, `yes` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_cli_sync Eem#event_cli_sync} */ readonly eventCliSync?: string; /** * Maximum runtime of applet * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_syslog_maxrun Eem#event_syslog_maxrun} */ readonly eventSyslogMaxrun?: number; /** * Number of occurrences before raising event * - Range: `1`-`32` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_syslog_occurs Eem#event_syslog_occurs} */ readonly eventSyslogOccurs?: number; /** * Pattern match string for the entire message * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_syslog_pattern Eem#event_syslog_pattern} */ readonly eventSyslogPattern?: string; /** * Occurrence period * - Range: `0`-`4.294967295999e+12` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_syslog_period Eem#event_syslog_period} */ readonly eventSyslogPeriod?: number; /** * seconds[.milliseconds] value * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_syslog_ratelimit Eem#event_syslog_ratelimit} */ readonly eventSyslogRatelimit?: number; /** * Cron entry for cron timer * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_cron_entry Eem#event_timer_cron_entry} */ readonly eventTimerCronEntry?: string; /** * Maximum runtime of applet * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_cron_maxrun Eem#event_timer_cron_maxrun} */ readonly eventTimerCronMaxrun?: number; /** * Timer name string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_cron_name Eem#event_timer_cron_name} */ readonly eventTimerCronName?: string; /** * seconds[.milliseconds] value * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_cron_ratelimit Eem#event_timer_cron_ratelimit} */ readonly eventTimerCronRatelimit?: number; /** * Maximum runtime of applet * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_watchdog_maxrun Eem#event_timer_watchdog_maxrun} */ readonly eventTimerWatchdogMaxrun?: number; /** * Timer name string * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_watchdog_name Eem#event_timer_watchdog_name} */ readonly eventTimerWatchdogName?: string; /** * seconds[.milliseconds] value * - Range: `0`-`3.1536000999e+10` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_watchdog_ratelimit Eem#event_timer_watchdog_ratelimit} */ readonly eventTimerWatchdogRatelimit?: number; /** * Time period for watchdog / countdown / absolute timer * - Range: `1000`-`2.085978494999e+12` * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#event_timer_watchdog_time Eem#event_timer_watchdog_time} */ readonly eventTimerWatchdogTime?: number; /** * Name of the Event Manager applet * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#name Eem#name} */ readonly name: string; } export declare function eemAppletsToTerraform(struct?: EemApplets | cdktf.IResolvable): any; export declare function eemAppletsToHclTerraform(struct?: EemApplets | cdktf.IResolvable): any; export declare class EemAppletsOutputReference 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(): EemApplets | cdktf.IResolvable | undefined; set internalValue(value: EemApplets | cdktf.IResolvable | undefined); private _actions; get actions(): EemAppletsActionsList; putActions(value: EemAppletsActions[] | cdktf.IResolvable): void; resetActions(): void; get actionsInput(): any; private _authorization?; get authorization(): string; set authorization(value: string); resetAuthorization(): void; get authorizationInput(): string; private _class?; get class(): string; set class(value: string); resetClass(): void; get classInput(): string; private _description?; get description(): string; set description(value: string); resetDescription(): void; get descriptionInput(): string; private _eventCliPattern?; get eventCliPattern(): string; set eventCliPattern(value: string); resetEventCliPattern(): void; get eventCliPatternInput(): string; private _eventCliSkip?; get eventCliSkip(): string; set eventCliSkip(value: string); resetEventCliSkip(): void; get eventCliSkipInput(): string; private _eventCliSync?; get eventCliSync(): string; set eventCliSync(value: string); resetEventCliSync(): void; get eventCliSyncInput(): string; private _eventSyslogMaxrun?; get eventSyslogMaxrun(): number; set eventSyslogMaxrun(value: number); resetEventSyslogMaxrun(): void; get eventSyslogMaxrunInput(): number; private _eventSyslogOccurs?; get eventSyslogOccurs(): number; set eventSyslogOccurs(value: number); resetEventSyslogOccurs(): void; get eventSyslogOccursInput(): number; private _eventSyslogPattern?; get eventSyslogPattern(): string; set eventSyslogPattern(value: string); resetEventSyslogPattern(): void; get eventSyslogPatternInput(): string; private _eventSyslogPeriod?; get eventSyslogPeriod(): number; set eventSyslogPeriod(value: number); resetEventSyslogPeriod(): void; get eventSyslogPeriodInput(): number; private _eventSyslogRatelimit?; get eventSyslogRatelimit(): number; set eventSyslogRatelimit(value: number); resetEventSyslogRatelimit(): void; get eventSyslogRatelimitInput(): number; private _eventTimerCronEntry?; get eventTimerCronEntry(): string; set eventTimerCronEntry(value: string); resetEventTimerCronEntry(): void; get eventTimerCronEntryInput(): string; private _eventTimerCronMaxrun?; get eventTimerCronMaxrun(): number; set eventTimerCronMaxrun(value: number); resetEventTimerCronMaxrun(): void; get eventTimerCronMaxrunInput(): number; private _eventTimerCronName?; get eventTimerCronName(): string; set eventTimerCronName(value: string); resetEventTimerCronName(): void; get eventTimerCronNameInput(): string; private _eventTimerCronRatelimit?; get eventTimerCronRatelimit(): number; set eventTimerCronRatelimit(value: number); resetEventTimerCronRatelimit(): void; get eventTimerCronRatelimitInput(): number; private _eventTimerWatchdogMaxrun?; get eventTimerWatchdogMaxrun(): number; set eventTimerWatchdogMaxrun(value: number); resetEventTimerWatchdogMaxrun(): void; get eventTimerWatchdogMaxrunInput(): number; private _eventTimerWatchdogName?; get eventTimerWatchdogName(): string; set eventTimerWatchdogName(value: string); resetEventTimerWatchdogName(): void; get eventTimerWatchdogNameInput(): string; private _eventTimerWatchdogRatelimit?; get eventTimerWatchdogRatelimit(): number; set eventTimerWatchdogRatelimit(value: number); resetEventTimerWatchdogRatelimit(): void; get eventTimerWatchdogRatelimitInput(): number; private _eventTimerWatchdogTime?; get eventTimerWatchdogTime(): number; set eventTimerWatchdogTime(value: number); resetEventTimerWatchdogTime(): void; get eventTimerWatchdogTimeInput(): number; private _name?; get name(): string; set name(value: string); get nameInput(): string; } export declare class EemAppletsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: EemApplets[] | 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): EemAppletsOutputReference; } export interface EemEnvironmentVariables { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#name Eem#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#value Eem#value} */ readonly value?: string; } export declare function eemEnvironmentVariablesToTerraform(struct?: EemEnvironmentVariables | cdktf.IResolvable): any; export declare function eemEnvironmentVariablesToHclTerraform(struct?: EemEnvironmentVariables | cdktf.IResolvable): any; export declare class EemEnvironmentVariablesOutputReference 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(): EemEnvironmentVariables | cdktf.IResolvable | undefined; set internalValue(value: EemEnvironmentVariables | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string; private _value?; get value(): string; set value(value: string); resetValue(): void; get valueInput(): string; } export declare class EemEnvironmentVariablesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: EemEnvironmentVariables[] | 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): EemEnvironmentVariablesOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem iosxe_eem} */ export declare class Eem extends cdktf.TerraformResource { static readonly tfResourceType = "iosxe_eem"; /** * Generates CDKTF code for importing a Eem resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the Eem to import * @param importFromId The id of the existing Eem that should be imported. Refer to the {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the Eem to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/ciscodevnet/iosxe/0.15.0/docs/resources/eem iosxe_eem} 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 EemConfig = {} */ constructor(scope: Construct, id: string, config?: EemConfig); private _applets; get applets(): EemAppletsList; putApplets(value: EemApplets[] | cdktf.IResolvable): void; resetApplets(): void; get appletsInput(): any; private _detectorRoutingBootupDelay?; get detectorRoutingBootupDelay(): number; set detectorRoutingBootupDelay(value: number); resetDetectorRoutingBootupDelay(): void; get detectorRoutingBootupDelayInput(): number; private _detectorRpcMaxSessions?; get detectorRpcMaxSessions(): number; set detectorRpcMaxSessions(value: number); resetDetectorRpcMaxSessions(): void; get detectorRpcMaxSessionsInput(): number; private _device?; get device(): string; set device(value: string); resetDevice(): void; get deviceInput(): string; private _directoryUserPolicy?; get directoryUserPolicy(): string; set directoryUserPolicy(value: string); resetDirectoryUserPolicy(): void; get directoryUserPolicyInput(): string; private _environmentVariables; get environmentVariables(): EemEnvironmentVariablesList; putEnvironmentVariables(value: EemEnvironmentVariables[] | cdktf.IResolvable): void; resetEnvironmentVariables(): void; get environmentVariablesInput(): any; private _historySizeEvents?; get historySizeEvents(): number; set historySizeEvents(value: number); resetHistorySizeEvents(): void; get historySizeEventsInput(): number; private _historySizeTraps?; get historySizeTraps(): number; set historySizeTraps(value: number); resetHistorySizeTraps(): void; get historySizeTrapsInput(): number; get id(): any; private _schedulerAppletThreadClassDefault?; get schedulerAppletThreadClassDefault(): boolean | cdktf.IResolvable; set schedulerAppletThreadClassDefault(value: boolean | cdktf.IResolvable); resetSchedulerAppletThreadClassDefault(): void; get schedulerAppletThreadClassDefaultInput(): any; private _schedulerAppletThreadClassNumber?; get schedulerAppletThreadClassNumber(): number; set schedulerAppletThreadClassNumber(value: number); resetSchedulerAppletThreadClassNumber(): void; get schedulerAppletThreadClassNumberInput(): number; private _sessionCliUsername?; get sessionCliUsername(): string; set sessionCliUsername(value: string); resetSessionCliUsername(): void; get sessionCliUsernameInput(): string; private _sessionCliUsernamePrivilege?; get sessionCliUsernamePrivilege(): number; set sessionCliUsernamePrivilege(value: number); resetSessionCliUsernamePrivilege(): void; get sessionCliUsernamePrivilegeInput(): number; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }