---
title: roConfigurationElements
slug: develop/roconfigurationelements
docTags: 
createdAt: 2025-03-11T07:07:18.732Z
---

*roConfigurationElements* provides an interface to enumerate configuration items which are accessed using a class which requires a name or index for construction. In these cases it is awkward to provide an enumeration as part of the class, since at least one valid name/index must be known to create an instance.

Object Creation: The *roConfigurationElements* object is created with no parameters.

```text
CreateObject("roConfigurationElements")
```

## ifConfigurationElements

### GetConfiguredNetworks()

This returns an roArray of configured interface names. These include both explicitly configured networks, and interfaces using the default configuration (DHCP).

### Example

```text
config_elements = CreateObject("roConfigurationElements")
iface_array = config_elements.GetConfiguredNetworks()
For Each iface in iface_array: print iface: Next
```

