Skip to content
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

[RS] Add Gateway Resource #170

Open
1 of 10 tasks
badeamarjieh opened this issue Dec 23, 2024 · 0 comments
Open
1 of 10 tasks

[RS] Add Gateway Resource #170

badeamarjieh opened this issue Dec 23, 2024 · 0 comments
Labels
feature New feature or request tf/resource Terraform Resource

Comments

@badeamarjieh
Copy link
Member

badeamarjieh commented Dec 23, 2024

📝 Description

When I am automating and managing data analytics infrastructure using Microsoft Fabric across multiple environments,
I want to provision and configure Gateways 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

resource "fabric_gateway" "example" {
  display_name = "example"
  type = "VirtualNetwork"
  capacity_id= data.fabric_capacity.example.id
  number_of_member_gateways = 2
  inactivity_minutes_before_sleep = 120
  virtual_network_azure_resource = { 
    resource_group_name = "example_resource_group" #or dependency on azurerm terraform provider?
    subnet_name = "example_subnet_name"
    subscription_id= "ed26b6f3-7bc5-44b0-9565-a8942619ef4c"
    virtual_network_name= "exmaple_virtual_network_name"
 }
}

📎 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.
@badeamarjieh badeamarjieh added feature New feature or request tf/resource Terraform Resource labels Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request tf/resource Terraform Resource
Projects
None yet
Development

No branches or pull requests

1 participant