"network_mask": Param([str],
"Network mask to automatically create listeners",
True, None),
+ "port": Param(int, "Port to use for the created listeners", True, None),
+ "secure_listeners": Param(bool,
+ "Make all the auto-listeners for this subsystem secure",
+ True, False),
},
)
@convert_to_model(model.SubsystemStatus)
max_namespaces: Optional[int] = None, no_group_append: Optional[bool] = False,
serial_number: Optional[str] = None, dhchap_key: Optional[str] = None,
gw_group: Optional[str] = None, traddr: Optional[str] = None,
- network_mask: Optional[List[str]] = None):
+ network_mask: Optional[List[str]] = None,
+ port: Optional[int] = None, secure_listeners: Optional[bool] = False):
return NVMeoFClient(gw_group=gw_group, traddr=traddr).stub.create_subsystem(
NVMeoFClient.pb2.create_subsystem_req(
subsystem_nqn=nqn, serial_number=serial_number,
max_namespaces=max_namespaces, enable_ha=enable_ha,
no_group_append=no_group_append,
dhchap_key=dhchap_key, network_mask=network_mask,
+ port=port, secure_listeners=secure_listeners
)
)