The data you want to use for creating a role.
-
role
object
required
-
Describes whether certain runners are blessed to run a Role.
-
-
id
string
required
-
The unique id of this role
-
auto_blessed
boolean
required
-
Whether runners are automatically allowed to be assigned the containers of this role.
-
containers
object[]
required
-
The containers that are part of this role
-
-
name
string
required
-
Name of the association
-
container_set_name
string
required
-
The container set name (id)
-
kind
string
required
-
The kind of container set, should be one of 'docker', 'elasticsearch', 'kibana', or 'apm'
-
options
object
required
-
Options for a ContainersEntry belonging to a role
-
-
enabled
boolean
required
-
Whether this allocation is active and should be created.
-
auths
object[]
required
-
ZooKeeper Auths associated with this allocation
-
-
scheme
string
required
-
Scheme identifier, usually "digest"
-
auth
string
required
-
Plain-text auth. For the "digest" scheme
-
acls
object[]
required
-
ZooKeeper ACLs associated with this allocation
-
-
id
string
required
-
Identity within the provided scheme.
-
perms
integer · format: int32
required
-
Permissions
-
scheme
string
required
-
Auth scheme, in Elastic Cloud this is usually "digest"
-
runners_secret
string
-
Secret shared between the runners that have containers in this container set allocated.
-
container_set_secret
string
-
Secret shared between the containers that are part of this container set.
-
enabled_by_named_feature_flag
string
-
A named feature flag to check whether this container is enabled or not
-
overrides
object
-
Overrides for the container allocation.
-
-
container_config
object
-
Container config. Roughly corresponds to Docker container config
-
-
env
string[]
required
-
List of environment variables on the form KEY=value
-
host_config
object
-
Docker host config
-
-
Ports that are exposed by the container.
-
network_mode
string
-
Sets the networking mode for the container.
-
cpu_period
integer · format: int32
-
The length of a CPU period in microsecond
-
restart_policy
object
-
A policy that is applied when a container unexpectedly exits
-
-
name
string
required
-
Identifier for the policy.
-
maximum_retry_count
integer · format: int32
-
Maximum number of times to re-try before giving up
-
port_bindings
map string to object
required
-
Map of ports that should be exposed on the host.
-
binds
string[]
required
-
Volume bindings for the container.
-
privileged
boolean
required
-
List of environment variables on the form KEY=value
-
blessings
object
-
Describes whether certain runners are blessed to run a Role.
-
-
runner_ids_to_blessing
map string to object
required
-
A mapping of Runner Ids to whether or not they are blessed to run the associated role
-
<string>
object
-
-
value
boolean
required
-
Whether something is blessed or not