Skip to content

[RS] Add warehouse snapshot resource #485

@catalina-gav

Description

@catalina-gav

📝 Description

When I am automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments,
I want to provision and configure Warehouse Snapshot as code in Terraform, so I can consistently and securely manage my data connectivity resources, ensure repeatable deployments, and streamline updates in a single Infrastructure-as-Code workflow.

🔬 Details / References

🚧 Potential Terraform Configuration / Desired Solution

# Example - Item with configuration
resource "fabric_warehouse_snapshot" "example" {
  display_name = "example1"
  workspace_id = "00000000-0000-0000-0000-000000000000"

  configuration = {
    parentWarehouseId = "00000000-0000-0000-0000-000000000000"
    snapshotDateTime   = "YYYY-MM-DDTHH:mm:ssZ"
  }
}

📎 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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions