Genesys Cloud Messaging Channel HCL Drift on Supported Locales

Is it possible to force update supported_locales in genesyscloud_messaging_channel without recreation? The API accepts the PATCH, but Terraform shows perpetual drift.

  1. Define supported_locales = ["en-AU"] in HCL.
  2. Run terraform apply.
  3. Verify config in UI.
  4. Run terraform plan again.

Error: diff_suppress_func seems to ignore array order changes. Provider v1.85.0. Env: Genesys Cloud v2024-06. Need a clean state match.

My usual workaround is to verifying the locale array order matches the API response exactly, as the provider lacks a robust diff_suppress_func for this field. Consider using a lifecycle ignore_changes block for supported_locales if the order remains inconsistent, or pin the provider version to avoid regression in drift detection logic.