Terraform Provider Error: "Value Conversion Error" on conductorone_app_entitlement resource

Last updated: February 11, 2026

On certain versions of the ConductorOne Terraform Provider while using the conductorone_app_entitlement resource, you might encounter the following error:

 Error: Value Conversion Error
│
│   with conductorone_app_entitlement.this_resource_is_broken,
│   on main.tf line 25, in resource "conductorone_app_entitlement" "this_resource_is_broken":
│   25: resource "conductorone_app_entitlement" "this_resource_is_broken" {
│
│ An unexpected error was encountered trying to convert from struct into an object. This is always an error in the provider. Please
│ report the following to the provider developer:
│
│ Mismatch between struct and object type: Struct defines fields not found in object: delete_account.
│ Struct: types.ConnectorProvision
│ Object type: types.ObjectType["account_provision":types.ObjectType["config":types.ObjectType[],
│ "connector_id":basetypes.StringType, "schema_id":basetypes.StringType],
│ "default_behavior":types.ObjectType["connector_id":basetypes.StringType]]

Root Cause

This is a known issue with the ConductorOne Terraform provider versions 1.0.10 through 1.0.18. The conductorone_app_entitlement resource is broken for newly configured entitlements in these versions, though existing entitlements in state continue to work fine.

Solution

The recommended solution is to upgrade your ConductorOne Terraform provider to version 1.0.19 or later, where this issue has been fixed.

To upgrade your provider version:

  1. Update your Terraform configuration to specify the newer provider version

  2. Run terraform init -upgrade to download the updated provider

  3. Apply your configuration as normal