Open Issues Need Help
View All on GitHubAI Summary: This issue proposes generating Terraform validation blocks from Azure REST API schema constraints for various data types including strings, arrays, numbers, and enums. The goal is to create more robust and user-friendly Terraform configurations by automatically translating schema rules into Terraform's validation syntax, with a focus on null-safety and readability.
AI Summary: This issue proposes adding a new 'report' mode to the `tfmodmake` tool. This mode will analyze Azure REST API specifications and provide a summarized CLI output of key metadata such as enums, read-only fields, secret fields, and mutability hints. The goal is to help module authors quickly understand the characteristics of API specifications without needing to read the full Swagger files.
AI Summary: This issue proposes generating Terraform validation rules for array constraints like minimum/maximum item counts and uniqueness, based on Azure REST API specifications. The goal is to automatically create these validations for `list` and `set` types in Terraform, ensuring data integrity and handling uniqueness appropriately for lists.