/AWS1/CL_TBDHOSTCONFIGURATION¶
Provides a script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet.
To remove a script from a fleet, use the UpdateFleet
operation with the hostConfiguration
scriptBody parameter set to an empty string ("").
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_scriptbody TYPE /AWS1/TBDHOSTCONFSCRIPT /AWS1/TBDHOSTCONFSCRIPT¶
The text of the script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet. The script runs after a worker enters the
STARTINGstate and before the worker processes tasks.For more information about using the script, see Run scripts as an administrator to configure workers in the Deadline Cloud Developer Guide.
The script runs as an administrative user (
sudo rooton Linux, as an Administrator on Windows).
Optional arguments:¶
iv_scripttimeoutseconds TYPE /AWS1/TBDHOSTCONFSCRIPTTOSECS /AWS1/TBDHOSTCONFSCRIPTTOSECS¶
The maximum time that the host configuration can run. If the timeout expires, the worker enters the
NOT RESPONDINGstate and shuts down. You are charged for the time that the worker is running the host configuration script.You should configure your fleet for a maximum of one worker while testing your host configuration script to avoid starting additional workers.
The default is 300 seconds (5 minutes).
Queryable Attributes¶
scriptBody¶
The text of the script that runs as a worker is starting up that you can use to provide additional configuration for workers in your fleet. The script runs after a worker enters the
STARTINGstate and before the worker processes tasks.For more information about using the script, see Run scripts as an administrator to configure workers in the Deadline Cloud Developer Guide.
The script runs as an administrative user (
sudo rooton Linux, as an Administrator on Windows).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCRIPTBODY() |
Getter for SCRIPTBODY, with configurable default |
ASK_SCRIPTBODY() |
Getter for SCRIPTBODY w/ exceptions if field has no value |
HAS_SCRIPTBODY() |
Determine if SCRIPTBODY has a value |
scriptTimeoutSeconds¶
The maximum time that the host configuration can run. If the timeout expires, the worker enters the
NOT RESPONDINGstate and shuts down. You are charged for the time that the worker is running the host configuration script.You should configure your fleet for a maximum of one worker while testing your host configuration script to avoid starting additional workers.
The default is 300 seconds (5 minutes).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCRIPTTIMEOUTSECONDS() |
Getter for SCRIPTTIMEOUTSECONDS, with configurable default |
ASK_SCRIPTTIMEOUTSECONDS() |
Getter for SCRIPTTIMEOUTSECONDS w/ exceptions if field has n |
HAS_SCRIPTTIMEOUTSECONDS() |
Determine if SCRIPTTIMEOUTSECONDS has a value |