-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
tf/resourceTerraform ResourceTerraform Resource
Description
📝 Description
When I am automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments, I want to get details of Tenant Settings as code in Terraform.
To consistently and securely manage Tenant Settings as code in Terraform while automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments.
🔬 Details / References
- Resource Name:
fabric_tenant_settings - API documentation:
- Update Tenant Settings: https://learn.microsoft.com/en-us/rest/api/fabric/admin/tenants/update-tenant-setting?tabs=HTTP
- Estimated complexity/effort: easy
- Related resources/data-sources:
🚧 Potential Terraform Configuration / Desired Solution
resource "fabric_tenant_settings" "example" {
setting_name = "example"
enabled = true
delegate_to_capacity = true
delegate_to_domain = true
delegate_to_workspace = true
enabled_security_groups = [
{
graph_id = "00000000-0000-0000-0000-000000000000"
name = "example"
},
{
graph_id = "11111111-1111-1111-1111-111111111111"
name = "example2"
},
]
excluded_security_groups = [
{
graph_id = "22222222-2222-2222-2222-222222222222"
name = "example"
},
{
graph_id = "33333333-3333-3333-3333-333333333333"
name = "example2"
},
]
properties = [
{
name = "example3"
type = "Boolean"
value = true
}
]
}📎 Additional context
No response
☑️ Acceptance Criteria
No response
✅ Definition of Done
- Data Transfer Objects (DTOs)
- Resource Implementation
- Resource Added to Provider
- Unit Tests for Happy path
- Unit Tests for Error path
- Acceptance Tests
- Example in the ./examples folder
- Schema documentation in code
- Updated auto-generated provider docs with
task docs
🔰 Code of Conduct
- I agree to follow this project's Code of Conduct.
Metadata
Metadata
Assignees
Labels
tf/resourceTerraform ResourceTerraform Resource