in test-harness/terratest-extensions/modules/azure/datafactory.go [178:201]
func listDatasetByDataFactory(subscriptionID string, resourceGroupName string, dataFactoryName string) (*[]datafactory.DatasetResource, error) {
dsClient, err := datasetClientE(subscriptionID)
if err != nil {
return nil, err
}
iteratorDataset, err := dsClient.ListByFactoryComplete(context.Background(), resourceGroupName, dataFactoryName)
if err != nil {
return nil, err
}
dsList := make([]datafactory.DatasetResource, 0)
for iteratorDataset.NotDone() {
dsList = append(dsList, iteratorDataset.Value())
err = iteratorDataset.Next()
if err != nil {
return nil, err
}
}
return &dsList, err
}