Resources
A Resource — a CI in the code — is the resource family.
It is the largest family by far: 69 classes ship with a Perl definition, and
any class created in the UI is also a resource.
generic_server "web01" {
hostname = "web01.example.invalid"
description = "Front office box"
os = "win"
connect_timeout = 60
proxy = generic_server.bastion
}
clax_agent "web01-agent" {
basic_auth_enabled = true
basic_auth_username = "foo"
port = 11801
server = generic_server.web01
basic_auth_password = b64("aHVudGVyMg==")
}
resource "GitRepository" "foo-core" {
name = "Foo Core"
default_branch = "main"
repo_dir = "/srv/git/foo-core.git"
}
resource "AcmeCustomThing" "bar" {
colour = "blue"
size = 3
}
Four shapes in one file: a top-level class, a top-level class with a reference and a secret, a second-order class, and a class that has no Perl definition at all.
Which spelling¶
A class either has a block keyword of its own or it does not. Getting it wrong
is not a subtle failure: GitRepository "core" {} is
HCL200 Unknown block type GitRepository, and
resource "generic_server" "web01" {} is accepted but exports back as the
short form.
| Class | Spelling | Attributes | Refs | Sensitive | Exported by default |
|---|---|---|---|---|---|
ArtifactGroup |
resource "ArtifactGroup" "name" |
11 | 2 | 0 | yes |
ArtifactItem |
resource "ArtifactItem" "name" |
27 | 2 | 0 | --internal only |
ArtifactLocal |
resource "ArtifactLocal" "name" |
28 | 2 | 1 | yes |
ArtifactRemote |
resource "ArtifactRemote" "name" |
11 | 1 | 1 | yes |
ArtifactRevision |
resource "ArtifactRevision" "name" |
25 | 2 | 0 | --internal only |
BankHolidays |
BankHolidays "name" |
9 | 1 | 0 | yes |
DBDest |
DBDest "name" |
10 | 2 | 0 | yes |
EffortType |
EffortType "name" |
8 | 1 | 0 | yes |
Empty |
resource "Empty" "name" |
7 | 1 | 0 | yes |
GitItem |
resource "GitItem" "name" |
28 | 2 | 0 | --internal only |
GitRepository |
resource "GitRepository" "name" |
17 | 1 | 0 | yes |
GitRevision |
resource "GitRevision" "name" |
9 | 2 | 0 | --internal only |
RootCause |
RootCause "name" |
12 | 1 | 0 | yes |
RulebookFile |
resource "RulebookFile" "name" |
13 | 3 | 0 | --internal only |
SlackIncomingWebhook |
SlackIncomingWebhook "name" |
8 | 1 | 1 | yes |
SlackNotification |
SlackNotification "name" |
10 | 3 | 0 | yes |
SlackOutgoingWebhook |
SlackOutgoingWebhook "name" |
8 | 1 | 1 | yes |
TrackedAsset |
resource "TrackedAsset" "name" |
14 | 2 | 0 | yes |
UserGroup |
group "name" |
9 | 1 | 0 | yes, as family group |
amazon_account |
amazon_account "name" |
12 | 1 | 1 | yes |
amazon_instance |
resource "amazon_instance" "name" |
24 | 3 | 2 | --internal only |
area |
area "name" |
22 | 7 | 0 | yes |
artifact |
resource "artifact" "name" |
7 | 1 | 0 | --internal only |
asset |
resource "asset" "name" |
26 | 1 | 0 | --internal only |
balix_agent |
balix_agent "name" |
23 | 2 | 1 | yes |
bl |
bl "name" |
8 | 1 | 0 | yes |
capture |
capture "name" |
12 | 1 | 1 | yes |
clax_agent |
clax_agent "name" |
30 | 2 | 2 | yes |
credentials |
credentials "name" |
9 | 1 | 0 | yes |
db_loader |
resource "db_loader" "name" |
10 | 1 | 0 | --internal only |
dbi_connection |
dbi_connection "name" |
18 | 2 | 1 | yes |
engine |
engine "name" |
12 | 1 | 1 | yes |
environment |
environment "name" |
8 | 1 | 0 | yes |
file |
resource "file" "name" |
24 | 1 | 0 | --internal only |
file_loader |
resource "file_loader" "name" |
12 | 2 | 0 | yes |
folder |
resource "folder" "name" |
9 | 3 | 0 | yes |
ftp_agent |
ftp_agent "name" |
22 | 2 | 1 | yes |
generic_server |
generic_server "name" |
26 | 3 | 0 | yes |
grammar |
grammar "name" |
13 | 1 | 1 | yes |
group |
resource "group" "name" |
10 | 2 | 0 | yes |
imap_message |
resource "imap_message" "name" |
14 | 2 | 0 | --internal only |
imap_reader |
imap_reader "name" |
16 | 1 | 1 | yes |
item |
resource "item" "name" |
24 | 1 | 0 | --internal only |
itemset |
resource "itemset" "name" |
8 | 2 | 0 | yes |
job |
resource "job" "name" |
77 | 5 | 0 | --internal only |
matcher |
matcher "name" |
14 | 3 | 1 | yes |
nature |
nature "name" |
14 | 3 | 0 | yes |
node |
node "name" |
19 | 2 | 0 | yes |
post |
resource "post" "name" |
11 | 2 | 0 | --internal only |
project |
project "name" |
22 | 7 | 0 | yes |
project_template |
project_template "name" |
7 | 1 | 0 | yes |
report |
report "name" |
17 | 2 | 0 | yes |
resource_set |
resource "resource_set" "name" |
10 | 3 | 0 | yes |
review |
resource "review" "name" |
13 | 3 | 0 | --internal only |
script |
script "name" |
17 | 3 | 0 | yes |
sla_config |
sla_config "name" |
11 | 1 | 0 | yes |
ssh_agent |
ssh_agent "name" |
25 | 2 | 2 | yes |
status |
status "name" |
19 | 2 | 0 | yes |
storage_provider_gridfs |
storage_provider_gridfs "name" |
15 | 0 | 1 | yes |
topic |
topic "category" "name" |
16 | 1 | 0 | yes, as family topic |
topic_file |
resource "topic_file" "name" |
24 | 1 | 0 | --internal only |
user |
user "name" |
37 | 2 | 2 | yes, as family user |
user_avatar |
resource "user_avatar" "name" |
8 | 1 | 0 | --internal only |
uss |
resource "uss" "name" |
16 | 1 | 0 | yes |
variable |
variable "name" |
16 | 1 | 0 | yes |
web_cluster |
web_cluster "name" |
12 | 3 | 0 | yes |
web_instance |
web_instance "name" |
24 | 2 | 0 | yes |
windows_server |
windows_server "name" |
16 | 1 | 0 | yes |
worker_agent |
worker_agent "name" |
33 | 3 | 2 | yes |
Three rows in that table are not resources. The user and UserGroup classes
have families of their own — see Roles, users and groups — and
writing either as resource "user" "..." or resource "UserGroup" "..." is
HCL214. The topic class likewise has a topic family.
Note that the group CI class is a different thing from UserGroup and is an
ordinary second-order resource: resource "group" "foo" {}.
Classes with no Perl file — anything defined through the UI or imported as a CI
type — are second-order and open schema: every attribute is accepted, no
attribute is warned about, and no defaults are elided because there are none
declared. That is also why a typo in a closed-schema attribute is only a
warning, HCL205 Attribute hostnmae is not declared by
generic_server and will be stored as is — the alternative would reject
legitimate legacy and plugin-added fields.
--lax silences HCL205 entirely, for files written by an installation with
attributes this one has never heard of. Unknown blocks are still refused.
Reading the attribute tables¶
Every table below is derived from Clarive::HCL::Schema::attr_specs, which
introspects the class's Moose metaclass. That is exactly what the encoder sees,
so the tables cannot drift from the code the way a hand-maintained list would.
To regenerate one, call attr_specs on the class name; there is no committed
artefact to keep in step.
| Column | Meaning |
|---|---|
| Attribute | the name as written in HCL |
| Type | the Moose type constraint; enums are expanded to their values |
| Default | the declared default. An attribute sitting at this value is not written by cla export, and an absent attribute takes it back on import |
| Notes | reference — holds an address, not a value. sensitive — wrapped in b64()/enc(), and absence means keep-existing. required — the class will not construct without it. runtime, never stored — a lazily built object, never in a document and never in a file |
Attribute order inside a block is canonical and derives from the class, never
from the stored document: name first, then plain configuration
alphabetically, then references, then sensitive attributes. That is what makes
two installations holding the same object produce byte-identical files.
Bookkeeping is never written, whatever the class declares:
mid id _id _uid _seq _sort _class versionid version_id ts
collection ns created_on created_by modified_on modified_by userid
show_in_palette rule_seq rule_id opid detected_errors variables
plus anything starting with _, plus username unless the class declares it
as a real attribute.
A document field the class never declared is still written — dropping it would
silently lose configuration — and its sensitivity is still checked, so a stray
password column cannot slip out in the clear.
References¶
131 attributes across the shipped classes hold an address rather than a value.
Writing a literal where one of these belongs is not always an error — many are
typed Any on the class — but it will store a string where the rest of the
product expects a mid.
generic_server "web01" {
proxy = generic_server.bastion
}
web_cluster "foo-cluster" {
instances = [web_instance.foo-1, web_instance.foo-2]
}
A reference-typed attribute that is given a literal where the decoder enforces
the distinction is HCL206 Attribute groups expects
references, not a literal. Where it is not enforced, the value is stored as
written and the plan shows it.
| Class | Attribute | Points at |
|---|---|---|
ArtifactGroup |
repositories |
CIs |
ArtifactGroup |
resource_security |
CI |
ArtifactItem |
repo |
CI |
ArtifactItem |
resource_security |
CI |
ArtifactLocal |
remotes |
CIs |
ArtifactLocal |
resource_security |
CI |
ArtifactRemote |
resource_security |
CI |
ArtifactRevision |
repo |
CI |
ArtifactRevision |
resource_security |
CI |
BankHolidays |
resource_security |
CI |
DBDest |
projects |
CIs |
DBDest |
resource_security |
CI |
EffortType |
resource_security |
CI |
Empty |
resource_security |
CI |
GitItem |
repo |
CI |
GitItem |
resource_security |
CI |
GitRepository |
resource_security |
CI |
GitRevision |
repo |
CI |
GitRevision |
resource_security |
CI |
RootCause |
resource_security |
CI |
RulebookFile |
project |
CI |
RulebookFile |
repository |
CI |
RulebookFile |
resource_security |
CI |
SlackIncomingWebhook |
resource_security |
CI |
SlackNotification |
projects |
CIs |
SlackNotification |
resource_security |
CI |
SlackNotification |
slackIncomingWebhook |
CI |
SlackOutgoingWebhook |
resource_security |
CI |
TrackedAsset |
resource_security |
CI |
TrackedAsset |
server |
CI |
UserGroup |
resource_security |
CI |
amazon_account |
resource_security |
CI |
amazon_instance |
account |
CI |
amazon_instance |
resource_security |
CI |
amazon_instance |
server |
CI |
area |
assets |
CIs |
area |
bls |
CIs |
area |
folders |
CIs |
area |
natures |
CIs |
area |
parent_project |
CI |
area |
repositories |
CIs |
area |
resource_security |
CI |
artifact |
resource_security |
CI |
asset |
resource_security |
CI |
balix_agent |
resource_security |
CI |
balix_agent |
server |
ArrayRef[CI] |
bl |
resource_security |
CI |
capture |
resource_security |
CI |
clax_agent |
resource_security |
CI |
clax_agent |
server |
ArrayRef[CI] |
credentials |
resource_security |
CI |
db_loader |
resource_security |
CI |
dbi_connection |
resource_security |
CI |
dbi_connection |
server |
CI |
engine |
resource_security |
CI |
environment |
resource_security |
CI |
file |
resource_security |
CI |
file_loader |
components |
ArrayRef[Baseliner::Role::CI::Component] |
file_loader |
resource_security |
CI |
folder |
cis |
CIs |
folder |
parent_folder |
CI |
folder |
resource_security |
CI |
ftp_agent |
resource_security |
CI |
ftp_agent |
server |
ArrayRef[CI] |
generic_server |
live_agent |
Baseliner::Role::CI::Agent |
generic_server |
proxy |
CI |
generic_server |
resource_security |
CI |
grammar |
resource_security |
CI |
group |
contents |
CIs |
group |
resource_security |
CI |
imap_message |
imap_reader |
CI |
imap_message |
resource_security |
CI |
imap_reader |
resource_security |
CI |
item |
resource_security |
CI |
itemset |
items |
ArrayRef[Baseliner::Role::CI::Item] |
itemset |
resource_security |
CI |
job |
changesets |
CIs |
job |
natures |
CIs |
job |
projects |
CIs |
job |
releases |
CIs |
job |
resource_security |
CI |
matcher |
cis |
CIs |
matcher |
resource_security |
CI |
matcher |
topics |
CIs |
nature |
items |
CIs |
nature |
parsers |
CIs |
nature |
resource_security |
CI |
node |
credentials |
CI |
node |
resource_security |
CI |
post |
resource_security |
CI |
post |
topic |
CI |
project |
assets |
CIs |
project |
bls |
CIs |
project |
folders |
CIs |
project |
natures |
CIs |
project |
parent_project |
CI |
project |
repositories |
CIs |
project |
resource_security |
CI |
project_template |
resource_security |
CI |
report |
resource_security |
CI |
report |
user |
CI |
resource_set |
items |
CIs |
resource_set |
manager |
CIs |
resource_set |
resource_security |
CI |
review |
repo |
CI |
review |
resource_security |
CI |
review |
rev |
CI |
script |
agent |
CIs |
script |
resource_security |
CI |
script |
server |
CIs |
sla_config |
resource_security |
CI |
ssh_agent |
resource_security |
CI |
ssh_agent |
server |
ArrayRef[CI] |
status |
bls |
CIs |
status |
resource_security |
CI |
topic |
resource_security |
CI |
topic_file |
resource_security |
CI |
user |
groups |
CIs |
user |
resource_security |
CI |
user_avatar |
resource_security |
CI |
uss |
resource_security |
CI |
variable |
resource_security |
CI |
web_cluster |
instances |
CIs |
web_cluster |
resource_security |
CI |
web_cluster |
server |
CIs |
web_instance |
resource_security |
CI |
web_instance |
server |
CI |
windows_server |
resource_security |
CI |
worker_agent |
bls |
CIs |
worker_agent |
resource_security |
CI |
worker_agent |
server |
CI |
Sensitive attributes¶
24 declared attributes are sensitive, plus anything whose name matches
password, passwd, pass, secret, token, api_key/apikey,
private_key/privatekey, or ends in webhook_url.
| Class | Attribute |
|---|---|
ArtifactLocal |
deploy_password |
ArtifactRemote |
proxy_password |
SlackIncomingWebhook |
webhookURL |
SlackOutgoingWebhook |
token |
amazon_account |
secret_key |
amazon_instance |
clax_basic_auth_password, private_key_location |
balix_agent |
password |
capture |
token_case |
clax_agent |
basic_auth_password, password |
dbi_connection |
password |
engine |
token_case |
ftp_agent |
password |
grammar |
token_case |
imap_reader |
password |
matcher |
token_case |
ssh_agent |
password, private_key |
storage_provider_gridfs |
password |
user |
api_key, password |
worker_agent |
password, token |
The match is on the name, unanchored, so it catches more than credentials.
token_case on the parser classes is a case-sensitive/case-insensitive
switch, and private_key_location is a file path; both are treated as secrets
because their names contain token and private_key. The practical effect is
that they export as b64("...") and that omitting them from a file means
"keep what is there" rather than "take the default".
Secrets on a resource follow --secret:
# --secret b64 (the default)
password = b64("aHVudGVyMg==")
# --secret plain
password = "hunter2"
# --secret encrypt --secret-key KEY
password = enc("U2FsdGVkX1...")
# --secret omit
# the attribute is not written at all
Variables¶
A project, project_template, nature or variable keeps the variables set
in its Variables tab, one set per environment, under variables. "*" is
the set that applies to every environment:
project "foo" {
variables = {
"*" = {
db_host = "foo-db"
db_pass = b64("aHVudGVyMg==")
"foo.bar" = "baz"
}
PROD = {
app_server = generic_server.foo-server
_natures = {
"nature.java" = { heap = "2g" }
}
}
COMUN = {}
}
}
On a variable the environments hold the value itself:
variables = { "*" = "foo", PROD = "bar" }.
The stash belongs to whoever set it, so it is written exactly as stored:
- Names and environments are not touched. A name that is not an HCL
identifier (
"*","foo.bar") is quoted. An environment with nothing set is still listed. - Values keep their type.
"1.10"stays a string and is not turned into a number. A list stays a list. - CI values are addresses. The value of a variable whose type is ci is written as the CI's address, like any reference, and read back as that CI in the target installation. Any other variable keeps its text, even text that looks like a CI id. Several CIs stored in one comma-separated string cannot be rewritten without changing what is stored, so they are kept as written and reported with HCL107.
- Nature overrides are keyed by the nature's address under
_natures.
A variable whose type is password is a secret wherever it appears: in any
environment and in any nature override. The same goes for every value of a
variable whose var_type is password. It is decrypted and written under
--secret like any other secret. The stored ciphertext is never written,
because importing it would encrypt it a second time. With --secret omit, or
when the stored value cannot be decrypted, the password is written as null.
null on a password means keep the stored value; on any other variable it
means no value. When the import declares the variable, its declared var_type
decides which: a variable the files turn into a password keeps the value it
had. A password left null where nothing is stored is left out of the stash,
so that environment still inherits the value from *, the parent project or
the variable's default.
The stash is saved whole, the way the Variables tab saves it: a variable or an
environment left out of variables is removed. cla diff and
cla import --diff show each password in a changed stash as (sensitive) and
every other value as it is.
An import can bring what its stashes use along with them. A variable, a CI
or a nature declared in the same files is written first, so a new password
variable is known to be one, and is encrypted, before any project's value for
it is stored. A CI variable or a nature override pointing at an object the
import creates gets that object's new id. A variable declared as a password in
the files is treated as one in the plan output even when the target does not
have it yet.
When the files change a variable from a value to a password, or back, every stash in the import that uses it is written again, even where its values did not change: a value kept from the target is encrypted when the variable becomes a password and stored in the clear when it stops being one. Stashes the import does not include keep what they stored until their value is entered again; include them in the import to have them rewritten.
Objects that point at each other through their stashes are fine. The first of them is written before the other exists, so its stash is written again once both are there, with the other's id in place of its address.
Internal classes¶
Eighteen classes are runtime state rather than configuration: they exist in
enormous numbers and mean nothing on another installation. They are excluded
from export unless --internal is given, and a reference pointing at one is
dropped with HCL103 Dropped a reference to
GitRevision-92 because class GitRevision is internal.
amazon_instance artifact ArtifactItem ArtifactRevision asset db_loader
file GitItem GitRevision imap_message item job post review
RulebookFile topic topic_file user_avatar
topic is internal as a CI class and has its own topic family and its own
export gate; it is not a resource.
Note that Baseliner::Role::CI::Internal is a different role and does not
exclude anything from export — bl and status consume it and are exported
normally.
External classes¶
A class that does not ship with Clarive is external. That means a class from a
feature, one a plugin outside the core distribution creates, or one stored in
the database with no code installed at all. cla export leaves external
classes out unless:
- the class consumes the marker role
Baseliner::Role::HCL::Exportable(in a plugin,roles: ['::HCL::Exportable']inci.createClass()), --externalnames it, or the feature or plugin it comes from, or--all-externalis given.
A reference from an exported object to an external one is kept as an address,
but the external object is not pulled in with it. Import is not affected: an
external class in the files imports like any other. The whole story, with the
summary it prints, is in
cla export.
Defaults are omitted¶
A stored document holds every attribute the class declares. What is written is only what differs from the declared default.
generic_server "web01" {
connect_timeout = 60
hostname = "web01.example.invalid"
proxy = generic_server.bastion
}
That object also has active = 1, os = "unix", arch = "x86_64",
connect_ssh = 1, remote_perl = "perl", remote_tar = "tar",
proxy_timeout = "15", bl = "*" and the rest stored on it. None of them are
written, because none of them differ from what the
class table declares. connect_timeout = 60 is written
because the declared default is 30, so 60 is a choice somebody made.
name is not written either: the label already carries it. It appears only
when the real name does not slug to the label.
The omission is symmetric. On import, an attribute absent from the file is materialised back from the same table, so the block above describes an object identical to one that spelled all of it out.
Sensitive attributes are the exception in both directions: they are never elided as defaults, and absence means keep what is stored rather than "take the default".
The comparison is type-aware — a Mongo boolean object and a declared 1 are
the same value — and only defaults that are cheap and pure to evaluate are
used. A Bool, Num, Int, Str or Maybe[...] default declared as a
closure is called; anything else is treated as having no default and is always
written.
--all-attributes does not apply to resources
The flag reaches the encoder and is forwarded to the rule encoder, but the
CI attribute path never consults it. cla export --all-attributes produces
byte-identical output to cla export for every resource, role, user and
group; it only changes rule operation parameters. The All attributes
switch on the resource, role and group HCL tabs is likewise inert — the
object encode endpoint does not accept the parameter at all.
This matters for the cases --all-attributes exists to serve. A compact
file reads back identically only against the defaults table of the release
that wrote it; if a class default changes between releases, an old file
imports with the new default. For resources there is currently no way to
ask for the self-contained form, so an archive or a cross-release move
carries that risk.
--all-attributes does work as described for rules. There is a worked
before/after example using the ship operation at the end of the
cla export page, and the table behind it is documented in
Rules.
Nested blocks are refused¶
generic_server "web01" {
step "PRE" {}
}
HCL213:
Block 'step' is not allowed inside 'generic_server', only rules hold blocks like this
Only rule blocks hold statement-shaped bodies. A resource body is attributes and nothing else.
Top-level classes¶
BankHolidays¶
Spelling: BankHolidays "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
dates |
ArrayRef | — | list |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
year |
Str | — |
DBDest¶
Spelling: DBDest "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dests |
Maybe[ArrayRef] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
projects |
CIs | — | reference list |
resource_security |
CI | — | reference |
tables |
Maybe[ArrayRef] | — |
EffortType¶
Spelling: EffortType "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
acronym |
Str | — | |
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
RootCause¶
Spelling: RootCause "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
exclude |
ArrayRef | — | list |
guidance |
Str | — | |
include |
ArrayRef | — | list |
interpretation |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
severity |
Num | — |
SlackIncomingWebhook¶
Spelling: SlackIncomingWebhook "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
webhookURL |
Str | — | sensitive, required |
SlackNotification¶
Spelling: SlackNotification "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
events |
StrOrArrayRef | — | required |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
projects |
CIs | — | reference list |
resource_security |
CI | — | reference |
slackIncomingWebhook |
CI | — | reference |
SlackOutgoingWebhook¶
Spelling: SlackOutgoingWebhook "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
token |
Str | — | sensitive, required |
amazon_account¶
Spelling: amazon_account "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
access_key |
Str | — | |
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
filter |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
monitored_regions |
ArrayRef[Str] | — | list |
name |
Maybe[Str] | — | |
region |
Str | — | |
resource_security |
CI | — | reference |
secret_key |
Str | — | sensitive |
area¶
Spelling: area "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
assets |
CIs | — | reference list |
automated_branching |
Num | 0 |
|
bl |
BL | * |
|
bls |
CIs | — | reference list |
branching_model |
HashRef | — | |
create_default_automatedBranching |
Num | 0 |
|
create_default_repository |
Num | 0 |
|
description |
Maybe[Str] | — | |
folders |
CIs | — | reference list |
groups |
ArrayRef[Str] | — | list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
natures |
CIs | — | reference list |
parent_project |
CI | — | reference |
passkey |
Maybe[Str] | — | |
pipelines |
ArrayRef | — | list |
repositories |
CIs | — | reference list |
repository |
Any | — | |
resource_security |
CI | — | reference |
balix_agent¶
Spelling: balix_agent "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
chunk_size |
— | — | |
copy_attrs |
Bool | 0 |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
key |
Str | TGtkaGZrYWpkaGxma2psS0tKT0tIT0l1a2xrbGRmai5kLC4yLjlka2ozdTQ4N29sa2hqZGtzZmhr |
|
mkpath_on |
Bool | 1 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
|
output |
Maybe[Str] | — | |
overwrite_on |
Bool | 1 |
|
password |
Str | — | sensitive |
port |
Num | — | |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
ArrayRef[CI] | — | reference list |
throw_errors |
Bool | 0 |
|
timeout |
Maybe[Num|Str] | 0 |
|
user |
Str | — | |
wait_frequency |
— | 5 |
bl¶
Spelling: bl "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
Any | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
seq |
Any | 100 |
capture¶
Spelling: capture "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_type |
Str | Source |
|
regex |
Str | — | |
regex_options |
Str | xmsi |
|
resource_security |
CI | — | reference |
timeout |
Num | 10 |
|
token_case |
Any | case-sensitive |
sensitive |
clax_agent¶
Spelling: clax_agent "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basic_auth_enabled |
BoolCheckbox | — | |
basic_auth_password |
Str | "" |
sensitive |
basic_auth_username |
Str | "" |
|
bl |
BL | * |
|
copy_attrs |
Bool | 0 |
|
description |
Maybe[Str] | — | |
hops |
ArrayRef | — | list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mkpath_on |
Bool | 1 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
|
output |
Maybe[Str] | — | |
overwrite_on |
Bool | 1 |
|
password |
Str | — | sensitive |
port |
Str | 11801 |
|
proxy |
— | — | |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
ArrayRef[CI] | — | reference list |
ssl_ca |
Str | "" |
|
ssl_cert |
Str | "" |
|
ssl_enabled |
BoolCheckbox | — | |
ssl_key |
Str | "" |
|
ssl_verify |
BoolCheckbox | — | |
throw_errors |
Bool | 0 |
|
timeout |
Str | 0 |
|
user |
Maybe[Str] | — |
credentials¶
Spelling: credentials "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
file |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
key |
Any | — | |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
dbi_connection¶
Spelling: dbi_connection "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
connect_str |
Any | — | |
data_source |
Any | — | |
description |
Maybe[Str] | — | |
driver |
Any | — | |
envvars |
HashRef | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parameters |
Any | — | |
password |
Any | — | sensitive |
resource_security |
CI | — | reference |
server |
CI | — | reference |
tables |
Maybe[ArrayRef] | — | |
timeout |
Any | — | |
user |
Any | — |
engine¶
Spelling: engine "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
engine_options |
HashRef | — | |
engine_package |
Str | — | required |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
timeout |
Num | 10 |
|
token_case |
Any | case-sensitive |
sensitive |
environment¶
Spelling: environment "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
type |
Str | — |
ftp_agent¶
Spelling: ftp_agent "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
copy_attrs |
Bool | 0 |
|
description |
Maybe[Str] | — | |
ftp |
— | — | required |
home |
Any | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mkpath_on |
Bool | 1 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
|
output |
Maybe[Str] | — | |
overwrite_on |
Bool | 1 |
|
password |
Maybe[Str] | — | sensitive |
port_num |
Any | — | |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
ArrayRef[CI] | — | reference list |
throw_errors |
Bool | 0 |
|
timeout |
Maybe[Num|Str] | 0 |
|
user |
Maybe[Str] | — |
generic_server¶
Spelling: generic_server "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
agent_timeout |
Num | 0 |
|
arch |
x86_64 | x86 | x86_64 |
|
bl |
BL | * |
|
connect_balix |
Bool | 0 |
|
connect_by |
Maybe[Str] | — | |
connect_clax |
Bool | 1 |
|
connect_ftp |
Bool | 0 |
|
connect_ssh |
Bool | 1 |
|
connect_timeout |
Num | 30 |
|
connect_worker |
Bool | 0 |
|
description |
Maybe[Str] | — | |
hostname |
Any | — | required |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
live_agent |
Baseliner::Role::CI::Agent | — | reference |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
required |
osver |
Str | — | |
proxy |
CI | — | reference |
proxy_timeout |
Maybe[Str] | 15 |
|
remote_perl |
Str | perl |
|
remote_tar |
Str | tar |
|
remote_temp |
Any | — | |
resource_security |
CI | — | reference |
grammar¶
Spelling: grammar "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
grammar |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
path_capture |
Str | — | |
regex_options |
Str | xmsi |
|
resource_security |
CI | — | reference |
timeout |
Num | 10 |
|
token_case |
Any | case-sensitive |
sensitive |
imap_reader¶
Spelling: imap_reader "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
download_folder |
Maybe[Str] | '/tmp' |
|
inbox |
Maybe[Str] | 'INBOX' |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
password |
Maybe[Str] | — | sensitive |
port |
Maybe[Str] | '993' |
|
remove_emails |
Bool | 1 |
|
resource_security |
CI | — | reference |
server |
Maybe[Str] | — | |
ssl_verify |
Bool | 1 |
|
use_ssl |
Bool | 1 |
|
user |
Maybe[Str] | — |
matcher¶
Spelling: matcher "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
cis |
CIs | — | reference list |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_type |
Str | Path |
|
regex |
Str | — | |
regex_options |
Str | xmsi |
|
resource_security |
CI | — | reference |
timeout |
Num | 10 |
|
token_case |
Any | case-sensitive |
sensitive |
topics |
CIs | — | reference list |
nature¶
Spelling: nature "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
blueprint |
Any | — | |
description |
Maybe[Str] | — | |
exclude |
Any | — | |
include |
Any | — | |
items |
CIs | — | reference list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
only_parsed |
BoolCheckbox | 0 |
|
parsers |
CIs | — | reference list |
resource_security |
CI | — | reference |
variables |
HashRef | — | per environment, see Variables |
node¶
Spelling: node "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
agent_timeout |
Num | 0 |
|
arch |
x86_64 | x86 | x86_64 |
|
bl |
BL | * |
|
connect_timeout |
Num | 30 |
|
credentials |
CI | — | reference |
description |
Maybe[Str] | — | |
hostname |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
required |
osver |
Str | — | |
port |
Str | — | |
remote_perl |
Str | perl |
|
remote_tar |
Str | tar |
|
remote_temp |
Any | — | |
resource_security |
CI | — | reference |
user |
Str | — |
project¶
Spelling: project "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
assets |
CIs | — | reference list |
automated_branching |
Num | 0 |
|
bl |
BL | * |
|
bls |
CIs | — | reference list |
branching_model |
HashRef | — | |
create_default_automatedBranching |
Num | 0 |
|
create_default_repository |
Num | 0 |
|
description |
Maybe[Str] | — | |
folders |
CIs | — | reference list |
groups |
ArrayRef[Str] | — | list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
natures |
CIs | — | reference list |
parent_project |
CI | — | reference |
passkey |
Maybe[Str] | — | |
pipelines |
ArrayRef | — | list |
repositories |
CIs | — | reference list |
repository |
Any | — | |
resource_security |
CI | — | reference |
variables |
HashRef | — | per environment, see Variables |
project_template¶
Spelling: project_template "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
variables |
HashRef | — | per environment, see Variables |
report¶
Spelling: report "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
data_version |
Num | 0 |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mode |
Maybe[Str] | lock |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
owner |
Maybe[Str] | — | |
permissions |
Any | private |
|
recursivelevel |
Num | 2 |
|
resource_security |
CI | — | reference |
rows |
Num | 100 |
|
selected |
ArrayRef | — | list |
sql |
Any | — | |
user |
CI | — | reference |
usersandroles |
Any | private |
script¶
Spelling: script "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
agent |
CIs | — | reference list |
arg |
ArrayRef[Str] | — | list |
args |
Any | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
output |
Maybe[Str] | — | |
path |
Str | — | required |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
CIs | — | reference list |
throw_errors |
Bool | 0 |
sla_config¶
Spelling: sla_config "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
categories |
ArrayRef[Str] | — | list |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
projects |
ArrayRef[Str] | — | list |
resource_security |
CI | — | reference |
statuses |
ArrayRef[Str] | — | list |
thresholds |
HashRef | — |
ssh_agent¶
Spelling: ssh_agent "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
copy_attrs |
Bool | 0 |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
kill_children_signal |
Any | — | |
local |
Path::Class::Dir | — | |
mkpath_on |
Bool | 1 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
|
output |
Maybe[Str] | — | |
overwrite_on |
Bool | 1 |
|
password |
Str | — | sensitive |
port_num |
Any | — | |
private_key |
Any | — | sensitive |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
ArrayRef[CI] | — | reference list |
ssh |
Net::OpenSSH | — | required |
ssh_config_file |
Maybe[Str] | /dev/null |
|
throw_errors |
Bool | 0 |
|
timeout |
Maybe[Num|Str] | 0 |
|
user |
Maybe[Str] | — |
status¶
Spelling: status "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bind_releases |
Any | 0 |
|
bl |
BL | * |
|
bls |
CIs | — | reference list |
ci_update |
Any | 0 |
|
color |
Any | — | |
confirm_required_ui |
Any | 0 |
|
description |
Maybe[Str] | — | |
frozen |
Any | 0 |
|
id_status |
Any | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
max_inactivity_time |
Str | 0 |
|
max_time_in_status |
Str | 0 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
readonly |
Any | 0 |
|
resource_security |
CI | — | reference |
seq |
Any | — | |
type |
Any | G |
storage_provider_gridfs¶
Spelling: storage_provider_gridfs "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
auth_source |
Str | "" |
|
bl |
BL | * |
|
client_options |
Str | "" |
|
database_name |
Str | "" |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mongodb_uri |
Str | "" |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
password |
Str | "" |
sensitive |
replica_set |
Str | "" |
|
resource_security |
— | — | |
tls |
Bool | 0 |
|
use_custom_connection |
Bool | — |
variable¶
Spelling: variable "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
old_name |
Str | — | |
resource_security |
CI | — | reference |
var_ci_class |
Maybe[Str] | — | |
var_ci_mandatory |
BoolCheckbox | — | |
var_ci_multiple |
BoolCheckbox | — | |
var_ci_role |
Maybe[Str] | — | |
var_combo_options |
ArrayRef | — | list |
var_copy |
BoolCheckbox | — | |
var_default |
Any | — | |
var_type |
Str | — | |
variables |
HashRef | — | value per environment, see Variables |
web_cluster¶
Spelling: web_cluster "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
doc_root |
Str | "" |
|
instances |
CIs | — | reference list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
server |
CIs | — | reference list, required |
url |
Str | "" |
|
user |
Str | "" |
web_instance¶
Spelling: web_instance "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
contingency |
Str | "" |
|
description |
Maybe[Str] | — | |
doc_root_dynamic_fixed |
Str | "" |
|
doc_root_static_fixed |
Str | "" |
|
install |
Str | "" |
|
ip |
Str | "" |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parameters |
HashRef | — | |
resource_security |
CI | — | reference |
server |
CI | — | reference, required |
server0 |
Str | "" |
|
server1 |
Str | "" |
|
server2 |
Str | "" |
|
server3 |
Str | "" |
|
server4 |
Str | "" |
|
server5 |
Str | "" |
|
server6 |
Str | "" |
|
start_script |
Str | "" |
|
stop_script |
Str | "" |
|
web_port |
Str | "" |
windows_server¶
Spelling: windows_server "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
agent_timeout |
Num | 0 |
|
arch |
x86_64 | x86 | x86_64 |
|
bl |
BL | * |
|
connect_timeout |
Num | 30 |
|
description |
Maybe[Str] | — | |
hostname |
Any | — | required |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
required |
osver |
Str | — | |
remote_perl |
Str | perl |
|
remote_tar |
Str | tar |
|
remote_temp |
Any | — | |
resource_security |
CI | — | reference |
worker_agent¶
Spelling: worker_agent "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
bls |
CIs | — | reference list |
capability_timeout |
— | 2000 |
|
chunk_size |
— | — | |
client_version |
Str | ? |
|
copy_attrs |
Bool | 0 |
|
description |
Maybe[Str] | — | |
ip |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
last_connection |
Maybe[Str] | — | |
last_disconnect |
Maybe[Str] | — | |
last_ip |
Maybe[Str] | — | |
last_origin |
Maybe[Str] | — | |
mkpath_on |
Bool | 1 |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
online_status |
Str | off |
|
origin |
Str | — | |
os |
unix | win | mvs | unix |
|
output |
Maybe[Str] | — | |
overwrite_on |
Bool | 1 |
|
password |
Str | — | sensitive |
rc |
Maybe[Num] | 0 |
|
resource_security |
CI | — | reference |
ret |
Any | "" |
|
server |
CI | — | reference |
tags |
Maybe[ArrayRef|Str] | — | |
throw_errors |
Bool | 0 |
|
timeout |
Maybe[Num|Str] | 30000 |
|
token |
Str | — | sensitive |
user |
Maybe[Str] | — | |
wait_frequency |
— | 1 |
Second-order classes¶
ArtifactGroup¶
Spelling: resource "ArtifactGroup" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
access_mode |
Str | public |
|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
repositories |
CIs | — | reference list |
repository_mode |
Str | mvn |
|
resource_security |
CI | — | reference |
url_prefix |
Str | — |
ArtifactItem¶
Spelling: resource "ArtifactItem" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
moved |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
origpath |
Str | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
repo |
CI | — | reference |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
|
type |
Str | — |
ArtifactLocal¶
Spelling: resource "ArtifactLocal" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
access_mode |
Str | public |
|
active |
Bool | 1 |
|
allow_deploy |
Str | — | |
bl |
BL | * |
|
blacklisted_files |
Str | — | |
blacklisted_images |
Str | — | |
deploy_password |
Str | — | sensitive |
deploy_user |
Str | — | |
description |
Maybe[Str] | — | |
event_extensions |
Str | — | |
event_remote_extensions |
Str | — | |
index_search |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
match_mode |
Str | exact |
|
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
rel_path |
Str | — | |
remotes |
CIs | — | reference list |
repository_mode |
Str | mvn |
|
resource_security |
CI | — | reference |
root_dir |
Str | — | |
save_local |
Str | — | |
seq |
Int | — | |
tags_mode |
Str | bl |
|
url_prefix |
Str | — | |
whitelisted_files |
Str | — | |
whitelisted_images |
Str | — |
ArtifactRemote¶
Spelling: resource "ArtifactRemote" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
proxy_password |
Str | — | sensitive |
proxy_url |
Str | — | |
proxy_user |
Str | — | |
resource_security |
CI | — | reference |
url |
Str | — |
ArtifactRevision¶
Spelling: resource "ArtifactRevision" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
repo |
CI | — | reference |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
|
uri |
Maybe[Str] | — |
Empty¶
Spelling: resource "Empty" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
GitItem¶
Spelling: resource "GitItem" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
blob |
Maybe[Str] | — | |
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
file_type |
Maybe[Str] | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
moved |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
repo |
CI | — | reference |
resource_security |
CI | — | reference |
rev |
Str | — | |
sha |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
GitRepository¶
Spelling: resource "GitRepository" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
default_branch |
Str | HEAD |
|
description |
Maybe[Str] | — | |
exclude |
Any | — | |
include |
Any | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Str | — | |
no_encode |
Bool | 0 |
|
pat_access |
Str | inherit |
|
rel_path |
Str | — | |
repo_dir |
Str | — | |
resource_security |
CI | — | reference |
revision_mode |
Str | diff |
|
tags_mode |
Str | bl |
GitRevision¶
Spelling: resource "GitRevision" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | "" |
|
name |
Maybe[Str] | — | |
repo |
CI | — | reference |
resource_security |
CI | — | reference |
sha |
Str | — |
RulebookFile¶
Spelling: resource "RulebookFile" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
fullpath |
Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Str | — | |
project |
CI | — | reference |
repository |
CI | — | reference |
resource_security |
CI | — | reference |
rulebook |
HashRef | — | |
rulebook_meta |
HashRef | — |
TrackedAsset¶
Spelling: resource "TrackedAsset" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
crc32 |
Maybe[Str] | — | |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
md5 |
Maybe[Str] | — | |
modified |
Maybe[Str] | — | |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
remote_path |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
server |
CI | — | reference |
size |
Maybe[Str] | — |
amazon_instance¶
Spelling: resource "amazon_instance" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
account |
CI | — | reference |
active |
Bool | 1 |
|
bl |
BL | * |
|
clax_basic_auth_password |
Str | — | sensitive |
clax_basic_auth_username |
Str | — | |
description |
Maybe[Str] | — | |
image_id |
Str | — | |
instance_id |
Str | — | |
instance_type |
Str | — | |
ip |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
key_name |
Maybe[Str] | — | |
key_name_mode |
Maybe[Str] | — | |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
platform |
Maybe[Str] | — | |
private_ip |
Maybe[Str] | — | |
private_key_location |
Maybe[Str] | — | sensitive |
region |
Str | — | |
resource_security |
CI | — | reference |
server |
CI | — | reference |
state |
Str | — | |
subnet_id |
Maybe[Str] | — | |
user |
Maybe[Str] | — |
artifact¶
Spelling: resource "artifact" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
asset¶
Spelling: resource "asset" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
fullpath |
Str | — | |
id_data |
OID|Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
md5 |
Str | — | |
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
db_loader¶
Spelling: resource "db_loader" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
exclude |
ArrayRef | — | list |
include |
ArrayRef | — | list |
is_loaded |
Bool | 0 |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
file¶
Spelling: resource "file" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
log |
Baseliner::Role::Logger | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
file_loader¶
Spelling: resource "file_loader" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
components |
ArrayRef[Baseliner::Role::CI::Component] | — | reference list |
description |
Maybe[Str] | — | |
dirs |
Any | — | |
exclude |
Any | — | |
include |
Any | — | |
is_loaded |
Bool | 0 |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
folder¶
Spelling: resource "folder" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
cis |
CIs | — | reference list |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parent_folder |
CI | — | reference |
resource_security |
CI | — | reference |
group¶
Spelling: resource "group" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
contents |
CIs | — | reference list |
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
repository |
Any | — | |
resource_security |
CI | — | reference |
rollback |
BoolCheckbox | 0 |
imap_message¶
Spelling: resource "imap_message" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
attachments |
ArrayRef[Str] | — | list |
bl |
BL | * |
|
body |
Maybe[Str] | — | |
date |
Maybe[Str] | — | |
description |
Maybe[Str] | — | |
from |
Maybe[Str] | — | |
imap_reader |
CI | — | reference |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
msg_id |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
subject |
Maybe[Str] | — |
item¶
Spelling: resource "item" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
source |
Str | "" |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
itemset¶
Spelling: resource "itemset" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
items |
ArrayRef[Baseliner::Role::CI::Item] | — | reference list |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
job¶
Spelling: resource "job" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
approval |
Any | — | |
approval_config |
Any | — | |
backup_dir |
Any | — | |
bl |
Any | — | |
bl_to |
Any | — | |
changesets |
CIs | — | reference list |
comments |
Any | — | |
contents |
Any | — | |
current_opid |
Any | — | |
current_opkey |
Any | — | |
current_rule_id |
Any | — | |
current_rule_name |
Any | — | |
current_service |
Any | Core |
|
description |
Maybe[Str] | — | |
endtime |
Any | — | |
estimated_duration |
Num | 0 |
|
exec |
Num | 1 |
|
final_status |
Any | — | |
final_step |
Any | — | |
has_errors |
Num | 0 |
|
has_warnings |
Num | 0 |
|
host |
Str | m4c |
|
id_rule |
Any | — | |
id_stash |
Any | — | |
is_rejected |
Bool | 0 |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
job_contents |
HashRef | — | |
job_dir |
Any | — | |
job_family |
Any | pipeline |
|
job_key |
Any | — | |
job_name |
Str | — | |
job_type |
Any | promote |
|
jobid |
Any | — | |
last_error |
Maybe[Str] | '' |
|
last_finish_status |
Any | — | |
log |
Baseliner::Role::Logger | — | runtime, never stored |
logfile |
Any | — | |
maxapprovaltime |
Any | — | |
maxstarttime |
TS | — | |
milestones |
HashRef | — | |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
natures |
CIs | — | reference list |
owner |
Str | rod |
|
pause_frequency |
Num | 5 |
|
pause_timeout |
Num | 86400 |
|
pid |
Num | 78366 |
|
prev_status |
Any | — | |
projects |
CIs | — | reference list |
purged |
Bool | 0 |
|
queue_position |
Num | 0 |
|
releases |
CIs | — | reference list |
reserved |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
rollback |
BoolCheckbox | 0 |
|
rollbackable |
Bool | 1 |
|
root_cause_analysis |
ArrayRef | — | list |
root_dir |
Any | — | |
rule_version_dynamic |
Bool | 1 |
|
rule_version_id |
Maybe[Str] | — | |
rule_version_tag |
Maybe[Str] | — | |
rule_versions |
ArrayRef | — | list |
schedtime |
TS | — | |
selected_project |
Maybe[Str] | "" |
|
service_levels |
HashRef | — | |
stages |
ArrayRef | — | list |
starttime |
TS | — | |
stash_init |
Maybe[HashRef] | — | |
state_to |
Any | — | |
status |
Any | IN-EDIT |
|
status_trans |
Any | — | |
step |
Str | CHECK |
|
step_status |
HashRef[Str] | — | |
tracked_assets |
ArrayRef | — | list |
tracked_revs |
ArrayRef | — | list |
window_type |
Str | normal |
post¶
Spelling: resource "post" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
content_type |
Any | text |
|
description |
Maybe[Str] | — | |
id_data |
HashRef|OID|Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
topic |
CI | — | reference |
type |
Any | public |
resource_set¶
Spelling: resource "resource_set" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
items |
CIs | — | reference list |
items_class |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
manager |
CIs | — | reference list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
review¶
Spelling: resource "review" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
action |
Any | — | |
active |
Bool | 1 |
|
bl |
BL | * |
|
description |
Maybe[Str] | — | |
file |
Any | — | |
id_data |
HashRef|OID|Str | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
line |
Any | — | |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
repo |
CI | — | reference |
resource_security |
CI | — | reference |
rev |
CI | — | reference |
topic_file¶
Spelling: resource "topic_file" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
basename |
Str | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
dir |
Str | / |
|
extension |
Str | — | |
is_dir |
Maybe[Bool] | — | |
item_relationship |
Str | item_item |
|
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
mask |
Maybe[Num] | 777 |
|
md5 |
Any | — | |
module_dependencies |
ArrayRef | — | list |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
parse_tree |
ArrayRef | — | list |
path |
Str | — | |
path_in_repo |
Str | — | |
path_rel |
Str | — | |
resource_security |
CI | — | reference |
rev |
Str | — | |
size |
Num | -1 |
|
status |
Maybe[Str] | A |
|
storage_provider_mid |
Maybe[Str] | — | |
tag_relationship |
Str | topic_item |
user_avatar¶
Spelling: resource "user_avatar" "foo" {}. Family resource. Internal — --internal only.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
avatar |
Any | — | |
bl |
BL | * |
|
description |
Maybe[Str] | — | |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
resource_security |
CI | — | reference |
uss¶
Spelling: resource "uss" "foo" {}. Family resource.
| Attribute | Type | Default | Notes |
|---|---|---|---|
active |
Bool | 1 |
|
agent_timeout |
Num | 0 |
|
arch |
x86_64 | x86 | x86_64 |
|
bl |
BL | * |
|
connect_timeout |
Num | 30 |
|
description |
Maybe[Str] | — | |
hostname |
Any | — | required |
job |
Baseliner::Role::JobRunner | — | runtime, never stored |
moniker |
Maybe[Str] | — | |
name |
Maybe[Str] | — | |
os |
unix | win | mvs | unix |
required |
osver |
Str | — | |
remote_perl |
Str | perl |
|
remote_tar |
Str | tar |
|
remote_temp |
Any | — | |
resource_security |
CI | — | reference |