commands – property set
Set/update a group property.
Usage
property set group [secret] [type] name [value]
where
group | whose property to set/update. | |
secret | property whose value is only visible to users that have write access to group. | |
type | of property. Default is variable unless name begins with a colon : . |
|
environment | set as a environment variable, when executing a command. | |
header | header property within url requests. | |
parameter | URL parameter for get requests, and body parameter for post & json url requests. | |
resource | container resource requirement for container jobs. e.g. cpus = 1 |
|
system | properties. See system properties for supported properties. | |
template | properties define default values in new jobs, and may reference variable properties. Supported template property names are: command , delay , host , image , message , message , recipient , subject , url & user . |
|
variable | properties are not visible outside of the job definition, but can be referenced anywhere a variable can be referenced, including within other properties. | |
name | of property to set/update.system property names must begin with a colon : . e.g. :job-mode . |
|
value | to set property to. If not specified an empty property will be defined. |
write on group
Examples
Add a property
BeyondCron % property set / PATH /bin:/usr/bin
BeyondCron % property list /
Type Name Value -------- ---- ------------- variable PATH /bin:/usr/bin
Change a property
BeyondCron % property set / environment PATH /bin:/usr/bin
BeyondCron % property list /
Type Name Value ----------- ---- -------------- environment PATH /bin:/user/bin
Add a secret property
BeyondCron % property set / secret header x-api-key g577uiO1As4qBqE…
BeyondCron % property list /
Type Name Value ------------- --------- ------------------ environment PATH /bin:/user/bin secret header x-api-key g577uiO1As4qBqE...
Set a template property
BeyondCron % property set /alerts template recipient support@example.com
BeyondCron % property list /alerts
Type Name Value -------- --------- --------------------------------------- template recipient support@example.com template subject Job {{trigger.name}} {{trigger.reason}}