Skip to content

[RS] fabric_operations_agent #899

@OrBaubergMicrosoft

Description

@OrBaubergMicrosoft

📝 Description

When managing Microsoft Fabric infrastructure as code,
I want to create/manage Operations Agent resources via Terraform,
so I can automate provisioning and maintain consistent Operations Agent configurations across environments.

🔬 Details / References

🚧 Potential Terraform Configuration

resource "fabric_operations_agent" "example" {
  display_name = "example"
  description  = "An example Operations Agent"
  workspace_id = fabric_workspace.example.id

  definition = {
    "Configurations.json" = {
      source = "${path.module}/operations_agent/Configurations.json"
    }
  }

  format = "OperationsAgentV1"
}

☑️ Acceptance Criteria

  • Can create a new Operations Agent with required attributes
  • Can read Operations Agent by ID
  • Can update Operations Agent mutable attributes (display_name, description)
  • Can delete Operations Agent
  • Can import existing Operations Agent
  • Properties are correctly mapped from SDK response (state)
  • Definition can be managed (get/update) via the definition attribute
  • Format OperationsAgentV1 is supported for definition operations

✅ 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions