Hub arm updates may 2024
Description:
- Make a bunch of changes to the ARM template underlying workspaces
- Connections to AOAI and content safety are no longer automatically created.
- Container registries and application insights are no longer automatically created if pre-existing resources are not supplied by the user.
Additionally, the workspace CREATE operation had an ai_services field added, which causes the operation to create a connection to that ai services in the resultant workspaces. This is done outside the workspace ARM template, as discussions with the workspaceRP team determined that the extant connection creation methods wouldn't work for an AI services connection, so a secondary API call is needed.
Finally, addressed a minor synchronization bug with the UX team, making sure that we use the same kind value for a certain connection type (this isn't enforced by the RP, it's just used for UI/PF validation)
API change check
APIView has identified API level changes in this PR and created following API reviews.