func listDataFactoryByResourceGroupE()

in test-harness/terratest-extensions/modules/azure/datafactory.go [80:102]


func listDataFactoryByResourceGroupE(subscriptionID, resourceGroupName string) (*[]datafactory.Factory, error) {
	dfClient, err := dataFactoryClientE(subscriptionID)

	if err != nil {
		return nil, err
	}

	iteratorDataFactory, err := dfClient.ListByResourceGroupComplete(context.Background(), resourceGroupName)
	if err != nil {
		return nil, err
	}

	dataFactoryList := make([]datafactory.Factory, 0)

	for iteratorDataFactory.NotDone() {
		dataFactoryList = append(dataFactoryList, iteratorDataFactory.Value())
		err = iteratorDataFactory.Next()
		if err != nil {
			return nil, err
		}
	}
	return &dataFactoryList, err
}