| 191 | } |
| 192 | |
| 193 | type AzureGraphClient interface { |
| 194 | GetAzureADOrganization(ctx context.Context, selectCols []string) (*azure.Organization, error) |
| 195 | |
| 196 | ListAzureADGroups(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.Group] |
| 197 | ListAzureADGroupMembers(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 198 | ListAzureADGroupOwners(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 199 | ListAzureADAppOwners(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 200 | ListAzureADAppFICs(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 201 | ListAzureADApps(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.Application] |
| 202 | ListAzureADUsers(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.User] |
| 203 | ListAzureADRoleAssignments(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.UnifiedRoleAssignment] |
| 204 | ListAzureADRoles(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.Role] |
| 205 | ListAzureADServicePrincipalOwners(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 206 | ListAzureADServicePrincipals(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.ServicePrincipal] |
| 207 | ListAzureDeviceRegisteredOwners(ctx context.Context, objectId string, params query.GraphParams) <-chan AzureResult[json.RawMessage] |
| 208 | ListAzureDevices(ctx context.Context, params query.GraphParams) <-chan AzureResult[azure.Device] |
| 209 | ListAzureADAppRoleAssignments(ctx context.Context, servicePrincipalId string, params query.GraphParams) <-chan AzureResult[azure.AppRoleAssignment] |
| 210 | } |
| 211 | |
| 212 | type AzureResourceManagerClient interface { |
| 213 | GetAzureADTenants(ctx context.Context, includeAllTenantCategories bool) (azure.TenantList, error) |
no outgoing calls
no test coverage detected