Skip to content

[RS] Add Apache Airflow Job Resource #467

Open
@CatalinDabuleanu

Description

@CatalinDabuleanu

📝 Description

When I am automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments, I want to get details of Apache Airflow Job as code in Terraform.
To consistently and securely manage Apache Airflow Job as code in Terraform while automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments.

🔬 Details / References

🚧 Potential Terraform Configuration / Desired Solution

Apache Airflow Job with definition

resource "fabric_apache_airflow_job" "example_definition" {
  display_name              = "example"
  description               = "example with definition bootstrapping"
  workspace_id              = "00000000-0000-0000-0000-000000000000"
  definition_update_enabled = false
  definition = {
    "apacheairflowjob-content.json" = {
      source = "${local.path}/apacheairflowjob-content.json.tmpl"
      tokens = {}
    }
  }
}

📎 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

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions