func listDatasetByDataFactory()

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
}