cterasdk.edge.services module#

class cterasdk.edge.services.Services(edge)#

Bases: BaseCommand

Edge Filer Cloud Services configuration APIs

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

Enroll the Edge Filer with CTERA Portal 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 Edge Filer can establish a TCP connection over port 995 to the Portal and verify the Portal does not require device activation via code. TCP connection verification over port 995 is skipped when the Edge Filer is configured to use a proxy.

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