func listMlWorkspaceByResourceGroupE()

in test-harness/terratest-extensions/modules/azure/mlworkspace.go [35:54]


func listMlWorkspaceByResourceGroupE(subscriptionID, resourceGroupName string) (*[]machinelearningservices.Workspace, error) {
	dfClient, err := mlWorkSpaceClientE(subscriptionID)

	if err != nil {
		return nil, err
	}
	iteratorMlWorkspace, err := dfClient.ListByResourceGroupComplete(context.Background(), resourceGroupName, "")
	if err != nil {
		return nil, err
	}
	mlWorkspaceList := make([]machinelearningservices.Workspace, 0)
	for iteratorMlWorkspace.NotDone() {
		mlWorkspaceList = append(mlWorkspaceList, iteratorMlWorkspace.Value())
		err = iteratorMlWorkspace.Next()
		if err != nil {
			return nil, err
		}
	}
	return &mlWorkspaceList, err
}