The addition of relationships is great to see, we definitely want to be able to look up members and set owners.
However, we need more information about the type of object to be able to leverage that information.
Scenario: I want to set the owners of an app based on the members of a security group. That security group may include other security groups but I have no way to filter out those object ids as there is no type information. Security groups are not allowed to own apps.
Scenario: I want to look up the names of the users in a security group. That security group may include both users and service principals but I have no way to know what type of resource to dereference.
Corollary: I need to be able to reference existing objects by id unless uniqueName is also returned along with the types.
The addition of relationships is great to see, we definitely want to be able to look up members and set owners.
However, we need more information about the type of object to be able to leverage that information.
Scenario: I want to set the owners of an app based on the members of a security group. That security group may include other security groups but I have no way to filter out those object ids as there is no type information. Security groups are not allowed to own apps.
Scenario: I want to look up the names of the users in a security group. That security group may include both users and service principals but I have no way to know what type of resource to dereference.
Corollary: I need to be able to reference existing objects by id unless uniqueName is also returned along with the types.