hashicorp / pandora

A suite of single-purpose tools enabling automation for Terraform/Azure
Mozilla Public License 2.0
65 stars 46 forks source link

Generate a Microsoft Graph SDK #4346

Open manicminer opened 1 month ago

manicminer commented 1 month ago

Depends on: https://github.com/hashicorp/go-azure-sdk/pull/1058

This PR incorporates various fixes and improvements to both the MS Graph Importer and Go SDK Generator, enabling the generation of a Microsoft Graph SDK.

⚠️ Breaking Changes

Summary of Changes

Supported Services

Generated SDK Improvements

Comments for model fields

Screenshot 2024-08-19 at 16 29 38

Comments for operation methods

Screenshot 2024-08-19 at 16 31 44

Nullable fields support

Screenshot 2024-08-19 at 16 46 38

Read-Only fields support

Screenshot 2024-08-19 at 16 32 35

Ability to obtain an ancestor model representation for discriminated models

Screenshot 2024-09-05 at 00 46 55




Screenshot 2024-09-04 at 22 23 00

Support for OData options (headers and query params)

Screenshot 2024-08-19 at 16 44 23

Outstanding Items

github-actions[bot] commented 15 hours ago

Breaking Changes

No Breaking Changes were found 👍

github-actions[bot] commented 15 hours ago

Summary of Changes

No Breaking or Non-Breaking Changes were found 👍

github-actions[bot] commented 15 hours ago

New Resource ID Segments containing Static Identifiers

No new Resource ID Segments containing Static Identifiers were identified in the set of changes 🤙.