in test-harness/terratest-extensions/modules/azure/servicebus.go [379:400]
func ListTopicAuthRulesE(subscriptionID string, namespace string, resourceGroup string, topicName string) (*[]string, error) {
tClient, err := serviceBusTopicClientE(subscriptionID)
if err != nil {
return nil, err
}
iteratorTopicsRules, err := tClient.ListAuthorizationRulesComplete(
context.Background(), resourceGroup, namespace, topicName)
if err != nil {
return nil, err
}
results := make([]string, 0)
for iteratorTopicsRules.NotDone() {
results = append(results, *(iteratorTopicsRules.Value()).Name)
err = iteratorTopicsRules.Next()
if err != nil {
return nil, err
}
}
return &results, nil
}