Skip to content

/AWS1/CL_BDOINSTANCELCCONF

The configuration that manages the lifecycle of instances in a capacity provider, including idle timeout and maximum lifetime.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_idleinstancetimeout TYPE /AWS1/BDOINTEGER /AWS1/BDOINTEGER

The number of seconds an instance can remain idle before it is stopped. An instance is considered idle when all of its agents are idle. The default is 900 seconds (15 minutes).

iv_maxlifetime TYPE /AWS1/BDOINTEGER /AWS1/BDOINTEGER

The maximum lifetime of an instance, in seconds. When an instance reaches this limit, the service terminates it regardless of activity. The default is 28800 seconds (8 hours). The maximum is 1209600 seconds (14 days).


Queryable Attributes

idleInstanceTimeout

The number of seconds an instance can remain idle before it is stopped. An instance is considered idle when all of its agents are idle. The default is 900 seconds (15 minutes).

Accessible with the following methods

Method Description
GET_IDLEINSTANCETIMEOUT() Getter for IDLEINSTANCETIMEOUT, with configurable default
ASK_IDLEINSTANCETIMEOUT() Getter for IDLEINSTANCETIMEOUT w/ exceptions if field has no
HAS_IDLEINSTANCETIMEOUT() Determine if IDLEINSTANCETIMEOUT has a value

maxLifetime

The maximum lifetime of an instance, in seconds. When an instance reaches this limit, the service terminates it regardless of activity. The default is 28800 seconds (8 hours). The maximum is 1209600 seconds (14 days).

Accessible with the following methods

Method Description
GET_MAXLIFETIME() Getter for MAXLIFETIME, with configurable default
ASK_MAXLIFETIME() Getter for MAXLIFETIME w/ exceptions if field has no value
HAS_MAXLIFETIME() Determine if MAXLIFETIME has a value