def create_cifs_server(self, name, mover_id, is_vdm=False, workgroup=None, domain=None, ip_list=None, alias_name=None, local_admin_password=None): return NasXmlBuilder().create_cifs_server( name=name, mover_id=mover_id, is_vdm=is_vdm, workgroup=workgroup, domain=domain, ip_list=ip_list, alias_name=alias_name, local_admin_password=local_admin_password)
def delete_filesystem(self, fs_id): return NasXmlBuilder().delete_filesystem(fs_id)
def create_cifs_share(self, name, server_name, mover_id, is_vdm=False, path=None): return NasXmlBuilder().create_cifs_share(name, server_name, mover_id, is_vdm, path)
def modify_nfs_export(self, mover_id, path, ro=None, host_config=None): return NasXmlBuilder().modify_nfs_export(mover_id, path, ro, host_config)
def create_nfs_export(self, mover_id, path, ro=False, host_config=None): return NasXmlBuilder().create_nfs_export(mover_id, path, ro, host_config)
def delete_vdm(self, vdm_id): return NasXmlBuilder().delete_vdm(vdm_id)
def get_vdm(self, vdm_id=None): return NasXmlBuilder().get_vdm(vdm_id)
def create_mover_interface(self, mover_id, device, ip, net_mask, vlan_id=0, name=None): return NasXmlBuilder().create_mover_interface( mover_id, device, ip, net_mask, vlan_id, name)
def create_snap(self, name, fs_id, pool_id, size=None): return NasXmlBuilder().create_snap(name, fs_id, pool_id, size)
def get_fs_snap(self, name=None, snap_id=None): return NasXmlBuilder().get_fs_snap(name, snap_id)
def delete_dns_domain(self, mover_id, domain_name): return NasXmlBuilder().delete_dns_domain(mover_id, domain_name)
def create_dns_domain(self, mover_id, domain_name, servers, protocol='udp'): return NasXmlBuilder().create_dns_domain( mover_id, domain_name, servers, protocol)
def get_mover(self, mover_id=None, full=True): return NasXmlBuilder().get_mover(mover_id, full)
def get_nas_pool(self): return NasXmlBuilder().get_nas_pool()
def extend_fs(self, fs_id, delta_size, pool_id): return NasXmlBuilder().extend_filesystem(fs_id, delta_size, pool_id)
def delete_fs_mp(self, path, mover_id, is_vdm=False): return NasXmlBuilder().delete_fs_mp(path, mover_id, is_vdm)
def get_mover_host(self, mover_host_id=None): return NasXmlBuilder().get_mover_host(mover_host_id)
def delete_snap(self, snap_id, force=False): return NasXmlBuilder().delete_snap(snap_id, force)
def delete_mover_interface(self, mover_id, ip): return NasXmlBuilder().delete_mover_interface(mover_id, ip)
def get_cifs_server(self, name=None, mover_id=None, is_vdm=False): return NasXmlBuilder().get_cifs_server(name, mover_id, is_vdm)
def create_vdm(self, mover_id, name, pool_id=None): return NasXmlBuilder().create_vdm(mover_id, name, pool_id)
def modify_domain_cifs_server(self, name, mover_id, is_vdm=False, join_domain=None, username=None, password=None): return NasXmlBuilder().modify_domain_cifs_server( name, mover_id, is_vdm, join_domain, username, password)
def get_nfs_export(self, mover_id=None, path=None): return NasXmlBuilder().get_nfs_export(mover_id, path)
def delete_cifs_server(self, name, mover_id=None, is_vdm=False): return NasXmlBuilder().delete_cifs_server(name, mover_id, is_vdm)
def delete_nfs_export(self, mover_id, path): return NasXmlBuilder().delete_nfs_export(mover_id, path)
def get_fs_mp(self, path=None, mover_id=None, is_vdm=False): return NasXmlBuilder().get_fs_mp(path, mover_id, is_vdm)
def get_cifs_share(self, server_name=None, share_name=None, mover_id=None, is_vdm=False): return NasXmlBuilder().get_cifs_share( server_name, share_name, mover_id, is_vdm)
def create_fs_mp(self, path, fs_id, mover_id, is_vdm=False): return NasXmlBuilder().create_fs_mp(path, fs_id, mover_id, is_vdm)
def delete_cifs_share(self, name, mover_id, server_names, is_vdm=False): return NasXmlBuilder().delete_cifs_share( name=name, mover_id=mover_id, server_names=server_names, is_vdm=is_vdm)
def create_filesystem(self, name, size, pool_id, mover_id, is_vdm=False): return NasXmlBuilder().create_filesystem( name, size, pool_id, mover_id, is_vdm)