cterasdk.edge.services module

class cterasdk.edge.services.Services(gateway)

Bases: cterasdk.edge.base_command.BaseCommand

Gateway Cloud Services configuration APIs

activate(server, user, code, ctera_license='EV16')

Activate the gateway using an activation code

Parameters:
  • server (str) – Address of the Portal
  • user (str) – User for the Portal connection
  • code (str) – Activation code for the Portal connection
  • ctera_license (cterasdk.edge.enum.License,optional) – CTERA License, defaults to cterasdk.edge.enum.License.EV16
connect(server, user, password, ctera_license='EV16')

Connect to a Portal.

The connect method will first validate the license argument,
ensure the Gateway can establish a TCP connection over port 995 to server using Gateway.tcp_connect() and verify the Portal does not require device activation via code
Parameters:
  • server (str) – Address of the Portal
  • user (str) – User for the Portal connection
  • password (str) – Password for the Portal connection
  • ctera_license (cterasdk.edge.enum.License,optional) – CTERA License, defaults to cterasdk.edge.enum.License.EV16
connected()

Check if the Edge Filer is connected to CTERA Portal

disable_sso()

Disable SSO connection

disconnect()

Disconnect from the Portal

enable_sso()

Enable SSO connection

get_status()

Retrieve the cloud services connection status

reconnect()

Reconnect to the Portal

sso_enabled()

Is SSO connection enabled

Return bool:True if SSO connection is enabled, else False