feat: Add deploy_key_id support to gitlab_tag_protection resource

  • Add deploy_key_id field to allowed_to_create block schema
  • Update ExactlyOneOf validation to include deploy_key_id
  • Add DeployKeyId to gitlabTagProtectionAllowedToObjectModel struct
  • Implement deploy_key_id handling in Create and Read operations
  • Add comprehensive tests for deploy_key_id functionality
  • Add validation tests for mutual exclusivity with user_id, group_id, and access_level
  • Add AddDeployKey helper function to testutil package

Closes #6672 (closed)

Merge request reports

Loading