cterasdk.edge.smb module#
- class cterasdk.edge.smb.SMB(edge)#
Bases:
BaseCommand
Edge Filer SMB configuration APIs
- disable()#
Disable 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, min_client_protocol=None, max_client_protocol=None, min_server_protocol=None, max_server_protocol=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
min_client_protocol (cterasdk.edge.enum.SMBProtocol,optional) – Minimum client protocol version
max_client_protocol (cterasdk.edge.enum.SMBProtocol,optional) – Maximum client protocol version
min_server_protocol (cterasdk.edge.enum.SMBProtocol,optional) – Minimum server protocol version
max_server_protocol (cterasdk.edge.enum.SMBProtocol,optional) – Maximum server protocol version
- restart()#
- set_packet_signing(packet_signing)#
Set Packet signing
- Parameters:
packet_signing (cterasdk.edge.enum.CIFSPacketSigning) – Packet signing type