--- title: "system.config.getModes" description: "Returns a list of all available resource collection modes." --- # system.config.getModes > Returns a list of all available resource collection modes. This function is used in **Python Scripting**. ## Description ## Client Permission Restrictions This scripting function has no [Client Permission](ignition-modules\vision\vision-project-properties\vision-project-properties.md#vision-permissions-properties) restrictions. ## Syntax `system.config.getModes()` ### Parameters Nothing ### Returns **List** - A list of strings, containing all the available deployment modes on the Gateway. ### Scope Gateway ## Code Examples ```python title="Code Snippet" # This example will return all the available deployment modes on the Gateway and print them to a label component on the same view. myModes = system.config.getModes() self.getSibling("Label").props.text = myModes ```