{
"rundeck_job": { "full_properties": { "allow_concurrent_executions": { "description": "Boolean defining whether two or more executions of", "required": false }, "command": { "description": "Nested block defining one step in the job workflow. A job must have one or", "required": true }, "command_ordering_strategy": { "description": "The name of the strategy used to describe how to", "required": false }, "continue_on_error": { "description": "Boolean defining whether Rundeck will continue to run", "required": false }, "description": { "description": "A longer description of the job, describing the job in the Rundeck UI.", "required": true }, "group_name": { "description": "The name of a group within the project in which to place the job.", "required": false }, "log_level": { "description": "The log level that Rundeck should use for this job. Defaults to \"INFO\".", "required": false }, "max_thread_count": { "description": "The maximum number of threads to use to execute this job, which", "required": false }, "name": { "description": "The name of the job, used to describe the job in the Rundeck UI.", "required": true }, "node_filter_exclude_precedence": { "description": "Boolean controlling a deprecated Rundeck feature that controls", "required": false }, "node_filter_query": { "description": "A query string using", "required": false }, "option": { "description": "Nested block defining an option a user may set when executing this job. A", "required": false }, "preserve_options_order": { "description": "Boolean controlling whether the configured options will", "required": false }, "project_name": { "description": "The name of the project that this job should belong to.", "required": true }, "rank_attribute": { "description": "The name of the attribute that will be used to decide in which", "required": false }, "rank_order": { "description": "Keyword deciding which direction the nodes are sorted in terms of", "required": false } }, "path": "/docs/providers/rundeck/r/job.html", "properties": [ "name", "description", "project_name", "group_name", "log_level", "allow_concurrent_executions", "max_thread_count", "continue_on_error", "rank_attribute", "rank_order", "preserve_options_order", "command_ordering_strategy", "node_filter_query", "node_filter_exclude_precedence", "option", "command" ] }, "rundeck_private_key": { "full_properties": { "key_material": { "description": "The private key material to store, serialized in any way that is", "required": true }, "path": { "description": "The path within the key store where the key will be stored.", "required": true } }, "path": "/docs/providers/rundeck/r/private_key.html", "properties": [ "path", "key_material" ] }, "rundeck_project": { "full_properties": { "default_node_executor_plugin": { "description": "The name of a plugin to use to run commands on", "required": false }, "default_node_file_copier_plugin": { "description": "The name of a plugin to use to copy files onto", "required": false }, "description": { "description": "A description of the project, to be displayed in the Rundeck UI.", "required": false }, "extra_config": { "description": "Behind the scenes a Rundeck project is really an arbitrary set of", "required": false }, "name": { "description": "The name of the project, used both in the UI and to uniquely identify", "required": true }, "resource_model_source": { "description": "Nested block instructing Rundeck on how to determine the", "required": true }, "ssh_authentication_type": { "description": "When the SSH-based file copier and executor plugins are", "required": false }, "ssh_key_file_path": { "description": "Like ssh_key_storage_path except that the key is read from", "required": false }, "ssh_key_storage_path": { "description": "When the SSH-based file copier and executor plugins are", "required": false } }, "path": "/docs/providers/rundeck/r/project.html", "properties": [ "name", "resource_model_source", "description", "default_node_file_copier_plugin", "default_node_executor_plugin", "ssh_authentication_type", "ssh_key_storage_path", "ssh_key_file_path", "extra_config" ] }, "rundeck_public_key": { "full_properties": { "key_material": { "description": "The public key string to store, serialized in any way that is accepted", "required": false }, "path": { "description": "The path within the key store where the key will be stored. By convention", "required": true } }, "path": "/docs/providers/rundeck/r/public_key.html", "properties": [ "path", "key_material" ] }
}