-
Notifications
You must be signed in to change notification settings - Fork 15
feat(digital_twin_builder): add Support for Digital Twin Builder #490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Changelog Previewv1.2.1-dev - June 24, 2025✨ Added
💫 Changed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Adds support for the Fabric Digital Twin Builder service by introducing both resource and data-source implementations, tests, examples, and documentation.
- Implement new
fabric_digital_twin_builder
resource andfabric_digital_twin_builder(s)
data sources - Add unit/acceptance tests, example Terraform configs, and generated docs
- Register new service in the provider
Reviewed Changes
Copilot reviewed 22 out of 22 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
internal/services/digitaltwinbuilder/base.go | Define item constants and type metadata |
internal/services/digitaltwinbuilder/base_test.go | Shared test imports and fixtures |
internal/services/digitaltwinbuilder/data_digital_twin_builders.go | List-data-source implementation |
internal/services/digitaltwinbuilder/data_digital_twin_builder.go | Single-data-source implementation |
internal/services/digitaltwinbuilder/data_digital_twin_builders_test.go | Unit & acc tests for listing data source |
internal/services/digitaltwinbuilder/data_digital_twin_builder_test.go | Unit & acc tests for single data source |
internal/provider/provider.go | Register new resource and data sources |
examples/resources/fabric_digital_twin_builder/*.tf | Resource usage examples and import script |
examples/data-sources/fabric_digital_twin_builder*/** | Data-source usage examples |
docs/resources/digital_twin_builder.md | Generated resource documentation |
docs/data-sources/digital_twin_builders.md | Generated listing data-source documentation |
docs/data-sources/digital_twin_builder.md | Generated single data-source documentation |
Comments suppressed due to low confidence (1)
docs/data-sources/digital_twin_builder.md:69
- Document that exactly one of
id
ordisplay_name
must be provided (and they are mutually exclusive) under this section to match the data source’s validation.
### Optional
…com/microsoft/terraform-provider-fabric into catalindabuleanu/digitaltwinbuilder
📥 Pull Request
❓ What are you trying to address
Add support for Digital Twin Builder.
This PR closes: #475 and #476