UpdateFlightRecorderClusterSettingsInput is an input datatype for updating cluster-wide Java Flight Recorder (JFR) settings. It is used by the updateFlightRecorderClusterSettings() mutation. All fields are optional; only fields present in the input are applied.

Table: UpdateFlightRecorderClusterSettingsInput

ParameterTypeRequiredDefaultStabilityAvailabilityDescription
configurationNameString   added in 1.257Predefined JFR configuration name (e.g. 'default', 'profile'). Mutually exclusive with configurationXml.
configurationXmlString   added in 1.257Raw JFR XML configuration content. Mutually exclusive with configurationName. Max 64KB.
enabledBoolean   added in 1.257Whether recording is enabled cluster-wide
numberOfRecordingsInt   added in 1.257Maximum number of rolling recording files to keep
resetToDefaultsBoolean   added in 1.257If true, reset all cluster settings to defaults (other fields ignored)
windowDurationMinutesLong   added in 1.257Recording window duration in minutes