.. _object_CloudOfThingsRemoteConnectionManager: :index:`CloudOfThingsRemoteConnectionManager` --------------------------------------------- Description *********** The CloudOfThingsRemoteConnectionManager object can be used to enable remote access from the Cloud of Things. A separate tab 'remote access' will show up in Cloud of Things and let you configure endpoints. See also :ref:`enabled ` This object was introduced in InCore 1.1. :**› Inherits**: :ref:`Object ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 1 * :ref:`allowedEndpoints ` * :ref:`enabled ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 1 * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`Object.completed() ` Enumerations ++++++++++++ .. hlist:: :columns: 1 * :ref:`SupportedProtocols ` Properties ********** .. _property_CloudOfThingsRemoteConnectionManager_allowedEndpoints: .. index:: single: allowedEndpoints allowedEndpoints ++++++++++++++++ This property holds a list of allowed hostnames to the endpoints. Each request from the cloud to a endpoint will be tested against this list and aborted if the hostname is not included. Use ``*`` as the first item in the list to disable this behaviour. This property was introduced in InCore 1.1. :**› Type**: StringList :**› Attributes**: Writable .. _property_CloudOfThingsRemoteConnectionManager_enabled: .. index:: single: enabled enabled +++++++ This property holds whether remote connections are enabled. If set to ``true`` a tab 'remote access' will show up in Cloud of Things and let you configure endpoints. See also :ref:`allowedEndpoints `. This property was introduced in InCore 1.1. :**› Type**: Boolean :**› Default**: ``false`` :**› Attributes**: Writable Enumerations ************ .. _enum_CloudOfThingsRemoteConnectionManager_SupportedProtocols: .. index:: single: SupportedProtocols SupportedProtocols ++++++++++++++++++ This enumeration describes the supported remote access protocols. This enumeration was introduced in InCore 1.1. .. index:: single: CloudOfThingsRemoteConnectionManager.VNC .. index:: single: CloudOfThingsRemoteConnectionManager.Telnet .. index:: single: CloudOfThingsRemoteConnectionManager.Ssh .. list-table:: :widths: auto :header-rows: 1 * - Name - Value - Description .. _enumitem_CloudOfThingsRemoteConnectionManager_VNC: * - ``CloudOfThingsRemoteConnectionManager.VNC`` - ``0`` - Start a VNC connection. .. _enumitem_CloudOfThingsRemoteConnectionManager_Telnet: * - ``CloudOfThingsRemoteConnectionManager.Telnet`` - ``1`` - Connect to the Endpoint via Telnet. .. _enumitem_CloudOfThingsRemoteConnectionManager_Ssh: * - ``CloudOfThingsRemoteConnectionManager.Ssh`` - ``2`` - Start a ssh connection. Example ******* See :ref:`CloudOfThingsClient example ` on how to use CloudOfThingsRemoteConnectionManager.