Get the current value of all the settings
643 matches
100 actions
Rudder
100 actions
- Check if Rudder is aliveGETv1.0.0
- Compliance details by nodeGETv1.0.0
- Compliance details by ruleGETv1.0.0
- Compliance details for all nodesGETv1.0.0
- Compliance details for all rulesGETv1.0.0
- Create a data sourcePUTv1.0.0
- Create a directivePUTv1.0.0
- Create a groupPUTv1.0.0
- Create a group categoryPUTv1.0.0
- Create a new parameterPUTv1.0.0
- Create a rulePUTv1.0.0
- Create a rule categoryPUTv1.0.0
- Create a secretPUTv1.0.0
- Create an archivePOSTv1.0.0
- Create one or several new nodesPUTv1.0.0
- Create techniquePUTv1.0.0
- Delete a data sourceDELETEv1.0.0
- Delete a directiveDELETEv1.0.0
- Delete a groupDELETEv1.0.0
- Delete a nodeDELETEv1.0.0
- Delete a parameterDELETEv1.0.0
- Delete a ruleDELETEv1.0.0
- Delete a secretDELETEv1.0.0
- Delete an userDELETEv1.0.0
- Delete group categoryDELETEv1.0.0
- Delete group categoryDELETEv1.0.0
- Delete techniqueDELETEv1.0.0
- Get a change request detailsGETv1.0.0
- Get a list of CVE detailsPOSTv1.0.0
- Get a rule detailsGETv1.0.0
- Get all CVE detailsGETv1.0.0
- Get allowed networks for a policy serverGETv1.0.0
- Get an archive as a ZIPGETv1.0.0
- Get branding configurationGETv1.0.0
- Get CVE check configGETv1.0.0
- Get data source configurationGETv1.0.0
- Get directive detailsGETv1.0.0
- Get group category detailsGETv1.0.0
- Get group detailsGETv1.0.0
- Get groups treeGETv1.0.0
- Get information about a nodeGETv1.0.0
- Get information about inventory processing queueGETv1.0.0
- Get information about one API endpointGETv1.0.0
- Get information on endpoint in a sectionGETv1.0.0
- Get inherited node properties for a nodeGETv1.0.0
- Get last CVE check resultGETv1.0.0
- Get nodes acceptation statusGETv1.0.0
- Get one secretGETv1.0.0
- Get rule category detailsGETv1.0.0
- Get rules treeGETv1.0.0
- Get server informationGETv1.0.0
- Get server statusGETv1.0.0
- Get the value of a parameterGETv1.0.0
- Get the value of a settingGETv1.0.0
- Global complianceGETv1.0.0
- List all change requestsGETv1.0.0
- List all data sourcesGETv1.0.0
- List all directivesGETv1.0.0
- List all directives based on a techniqueGETv1.0.0
- List all endointsGETv1.0.0
- List all global parametersGETv1.0.0
- List all groupsGETv1.0.0
- List all rolesGETv1.0.0
- List all rulesGETv1.0.0
- List all secretsGETv1.0.0
- List all settingsGETv1.0.0
- List all techniquesGETv1.0.0
- List all usersGETv1.0.0
- List archivesGETv1.0.0
- List categoriesGETv1.0.0
- List managed nodesGETv1.0.0
- List methodsGETv1.0.0
- List pending nodesGETv1.0.0
- List userGETv1.0.0
- Reload userGETv1.0.0
- Technique's resourcesGETv1.0.0
- Technique's revisionsGETv1.0.0
- Trigger update of policiesPOSTv1.0.0
- Update a data source configurationPOSTv1.0.0
- Update a directive detailsPOSTv1.0.0
- Update a parameter's valuePOSTv1.0.0
- Update a request detailsPOSTv1.0.0
- Update a rule detailsPOSTv1.0.0
- Update a secretPOSTv1.0.0
- Update cve check configPOSTv1.0.0
- Update CVE database from file systemPOSTv1.0.0
- Update CVE database from remote sourcePOSTv1.0.0
- Update group category detailsPOSTv1.0.0
- Update group detailsPOSTv1.0.0
- Update node settings and propertiesPOSTv1.0.0
- Update pending Node statusPOSTv1.0.0
- Update properties for one node from a data sourcePOSTv1.0.0
- Update properties for one node from all data sourcesPOSTv1.0.0
- Update properties from data sourcesPOSTv1.0.0
- Update properties from data sourcesPOSTv1.0.0
- Update rule category detailsPOSTv1.0.0
- Update techniquePOSTv1.0.0
- Update user's infosPOSTv1.0.0
- Update validated user listPOSTv1.0.0
- Update web interface customizationPOSTv1.0.0
Other/Rudder
List all settings
v1.0.0Output
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
{
"type": "object",
"required": [
"action",
"data",
"result"
],
"properties": {
"action": {
"type": "string",
"description": "The id of the action",
"enum": [
"getAllSettings"
]
},
"data": {
"type": "object",
"description": "Information about the setting",
"required": [
"settings"
],
"properties": {
"settings": {
"properties": {
"allowed_networks": {
"type": "array",
"description": "List of allowed networks for each policy server (root and relays)",
"items": {
"type": "object",
"properties": {
"allowed_networks": {
"type": "array",
"description": "List of allowed networks",
"items": {
"type": "string",
"format": "CIDR network",
"description": "Allowed network (`0.0.0.0/0` for no restriction `a.b.c.d/32` for one IP)"
}
},
"id": {
"type": "string",
"description": "Rudder id of the policy server"
}
}
}
},
"change_message_prompt": {
"type": "string",
"description": "Explanation to display"
},
"display_recent_changes_graphs": {
"type": "boolean",
"description": "Display changes graphs"
},
"enable_change_message": {
"type": "boolean",
"description": "Enable change audit logs"
},
"enable_change_request": {
"type": "boolean",
"description": "Enable Change Requests"
},
"enable_javascript_directives": {
"type": "string",
"description": "Enable script evaluation in Directives"
},
"enable_self_deployment": {
"type": "boolean",
"description": "Allow self deployment"
},
"enable_self_validation": {
"type": "boolean",
"description": "Allow self validation"
},
"first_run_hour": {
"type": "integer",
"description": "First agent run time - hour"
},
"first_run_minute": {
"type": "integer",
"description": "First agent run time - minute"
},
"global_policy_mode": {
"type": "string",
"description": "Define the default setting for global policy mode",
"enum": [
"enforce",
"audit"
]
},
"global_policy_mode_overridable": {
"type": "boolean",
"description": "Allow overrides on this default setting"
},
"heartbeat_frequency": {
"type": "integer",
"description": "Send heartbeat every heartbeat_frequency runs (only on **changes-only** compliance mode)"
},
"mandatory_change_message": {
"type": "boolean",
"description": "Make message mandatory"
},
"modified_file_ttl": {
"type": "integer",
"description": "Number of days to retain modified files"
},
"node_accept_duplicated_hostname": {
"type": "boolean",
"description": "Allow acceptation of a pending node when another one with the same hostname is already accepted"
},
"node_onaccept_default_policyMode": {
"type": "string",
"description": "Default policy mode for accepted node",
"enum": [
"default",
"enforce",
"audit"
]
},
"node_onaccept_default_state": {
"type": "string",
"description": "Set default state for node when they are accepted within Rudder",
"enum": [
"enabled",
"ignored",
"empty-policies",
"initializing",
"preparing-eol"
]
},
"output_file_ttl": {
"type": "integer",
"description": "Number of days to retain agent output files"
},
"relay_server_synchronization_method": {
"type": "string",
"description": "Method used to synchronize data between server and relays, either \"classic\" (agent protocol, default), \"rsync\" (use rsync to synchronize, that you'll need to be manually set up), or \"disabled\" (use third party system to transmit data)",
"enum": [
"classic",
"rsync",
"disabled"
]
},
"relay_server_synchronize_policies": {
"type": "boolean",
"description": "If **rsync** is set as a synchronization method, use rsync to synchronize policies between Rudder server and relays. If false, you'll have to synchronize policies yourself."
},
"relay_server_synchronize_shared_files": {
"type": "boolean",
"description": "If **rsync** is set as a synchronization method, use rsync to synchronize shared files between Rudder server and relays. If false, you'll have to synchronize shared files yourself."
},
"reporting_mode": {
"type": "string",
"description": "Compliance reporting mode",
"enum": [
"full-compliance",
"changes-only",
"reports-disabled"
]
},
"require_time_synchronization": {
"type": "boolean",
"description": "Require time synchronization between nodes and policy server"
},
"rudder_compute_changes": {
"type": "boolean",
"description": "Compute list of changes (repaired reports) per rule"
},
"rudder_compute_dyngroups_max_parallelism": {
"type": "string",
"description": "Set the parallelism to compute dynamic group, as a number of thread (i.e. 4), or a multiplicative of the number of core (x0.5)"
},
"rudder_generation_compute_dyngroups": {
"type": "boolean",
"description": "Recompute all dynamic groups at the start of policy generation"
},
"rudder_generation_continue_on_error": {
"type": "boolean",
"description": "Policy generation continues on error during NodeConfiguration evaluation"
},
"rudder_generation_delay": {
"type": "string",
"description": "Set a delay before starting policy generation, this will allow you to accumulate changes before they are deployed to Nodes, and can also lessen webapp resources needs. The value is a number followed by the time unit needed (seconds/s, minutes/m, hours/h ...), ie \"5m\" for 5 minutes"
},
"rudder_generation_js_timeout": {
"type": "integer",
"description": "Policy generation JS evaluation of directive parameter timeout in seconds"
},
"rudder_generation_max_parallelism": {
"type": "string",
"description": "Set the policy generation parallelism, either as an number of thread (i.e. 4), or a multiplicative of the number of core (x0.5)"
},
"rudder_generation_policy": {
"type": "string",
"description": "Should policy generation be triggered automatically after a change (value 'all'), or should we wait until a manual launch (through api or UI, value 'onlyManual') or even no policy generation at all (value \"none\")"
},
"rudder_report_protocol_default": {
"type": "string",
"description": "Default reporting protocol used",
"enum": [
"HTTPS",
"SYSLOG"
]
},
"rudder_save_db_compliance_details": {
"type": "boolean",
"description": "Store all compliance details in database"
},
"rudder_save_db_compliance_levels": {
"type": "boolean",
"description": "Store all compliance levels in database"
},
"rudder_verify_certificates": {
"type": "boolean",
"description": "Enforce certificate validation in all HTTPS calls"
},
"run_frequency": {
"type": "integer",
"description": "Agent run schedule - time between agent runs (in minutes)"
},
"send_metrics": {
"type": "string",
"description": "Send anonymous usage statistics"
},
"splay_time": {
"type": "integer",
"description": "Maximum delay after scheduled run time (random interval)"
},
"unexpected_unbound_var_values": {
"type": "boolean",
"description": "Allows multiple reports for configuration based on a multivalued variable"
}
}
}
}
},
"result": {
"type": "string",
"description": "Result of the request",
"enum": [
"success",
"error"
]
}
}
}