cterasdk.edge.smb module

class cterasdk.edge.smb.SMB(gateway)

Bases: cterasdk.edge.base_command.BaseCommand

Gateway SMB configuration APIs

disable()

Disble SMB

disable_abe()

Disable ABE

enable()

Enable SMB

enable_abe()

Enable ABE

get_configuration()

Get current SMB Configuration

Return cterasdk.common.object.Object:
 SMB configuration
modify(packet_signing=None, idle_disconnect_time=None, compatibility_mode=None, unix_extensions=None, abe_enabled=None)

Modify the current SMB Configuration. Parameters that are not passed will not be affected

Parameters:
  • packet_signing,optional (cterasdk.edge.enum.CIFSPacketSigning) – Packet signing type
  • idle_disconnect_time (int,optional) – Client idle disconnect timeout
  • compatibility_mode (bool,optional) – Enable/Disable compatibility mode
  • unix_extensions (bool,optional) – Enable/Disable unix extensions
  • abe_enabled (bool,optional) – Enable/Disable ABE
set_packet_signing(packet_signing)

Set Packet signing

Parameters:packet_signing (cterasdk.edge.enum.CIFSPacketSigning) – Packet signing type