Can’t get this config to load properly…
Attempting to deploy screen recording settings via Terraform provider v1.65.2. Region: Australia/Sydney. The apply fails during the creation of a screen recording configuration.
Error:
Error: Error creating Screen Recording Configuration: 400 Bad Request
Details: Invalid metrics configuration. Field 'screen_recording_enabled' expects boolean, received string.
HCL Snippet:
resource "genesyscloud_screenrecording_config" "main" {
enabled = true
settings {
screen_recording_enabled = "yes"
keyboard_recording_enabled = true
audio_recording_enabled = false
recording_timeout = 3600
}
}
The documentation suggests boolean, but the schema allows string in some versions. Checking provider v1.65.2 docs, it says boolean. Changing to true results in same error.
Is there a known issue with screen recording config in this provider version? Or is the API endpoint POST /api/v2/screenrecording/configs rejecting the payload structure?
Using Terraform v1.9.8. GitHub Actions runner: ubuntu-latest.