Пример #1
0
 def create_dns_domain(self,
                       mover_id,
                       domain_name,
                       servers,
                       protocol='udp'):
     return NasXmlBuilder().create_dns_domain(mover_id, domain_name,
                                              servers, protocol)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 def remove_mover_interface(self, mover_id, ip):
     return NasXmlBuilder().remove_mover_interface(mover_id, ip)
Пример #8
0
 def get_mover_host(self, mover_host_id=None):
     return NasXmlBuilder().get_mover_host(mover_host_id)
Пример #9
0
 def remove_fs_mp(self, path, mover_id, is_vdm=False):
     return NasXmlBuilder().remove_fs_mp(path, mover_id, is_vdm)
Пример #10
0
 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)
Пример #11
0
 def get_mover(self, mover_id=None, full=True):
     return NasXmlBuilder().get_mover(mover_id, full)
Пример #12
0
 def remove_vdm(self, vdm_id):
     return NasXmlBuilder().remove_vdm(vdm_id)
Пример #13
0
 def create_nfs_export(self, mover_id, path, ro=False, host_config=None):
     return NasXmlBuilder().create_nfs_export(mover_id, path, ro,
                                              host_config)
Пример #14
0
 def create_snap(self, name, fs_id, pool_id, size=None):
     return NasXmlBuilder().create_snap(name, fs_id, pool_id, size)
Пример #15
0
 def remove_snap(self, snap_id, force=False):
     return NasXmlBuilder().remove_snap(snap_id, force)
Пример #16
0
 def get_fs_snap(self, name=None, snap_id=None):
     return NasXmlBuilder().get_fs_snap(name, snap_id)
Пример #17
0
 def remove_dns_domain(self, mover_id, domain_name):
     return NasXmlBuilder().remove_dns_domain(mover_id, domain_name)
Пример #18
0
 def extend_fs(self, fs_id, delta_size, pool_id):
     return NasXmlBuilder().extend_filesystem(fs_id, delta_size, pool_id)
Пример #19
0
 def get_vdm(self, vdm_id=None):
     return NasXmlBuilder().get_vdm(vdm_id)
Пример #20
0
 def modify_nfs_export(self, mover_id, path, ro=None, host_config=None):
     return NasXmlBuilder().modify_nfs_export(mover_id, path, ro,
                                              host_config)
Пример #21
0
 def create_vdm(self, mover_id, name, pool_id=None):
     return NasXmlBuilder().create_vdm(mover_id, name, pool_id)
Пример #22
0
 def remove_filesystem(self, fs_id):
     return NasXmlBuilder().remove_filesystem(fs_id)
Пример #23
0
 def get_nfs_export(self, mover_id=None, path=None):
     return NasXmlBuilder().get_nfs_export(mover_id, path)
Пример #24
0
 def get_nas_pool(self):
     return NasXmlBuilder().get_nas_pool()
Пример #25
0
 def remove_nfs_export(self, mover_id, path):
     return NasXmlBuilder().remove_nfs_export(mover_id, path)
Пример #26
0
 def remove_cifs_server(self, name, mover_id=None, is_vdm=False):
     return NasXmlBuilder().remove_cifs_server(name, mover_id, is_vdm)
Пример #27
0
 def get_fs_mp(self, path=None, mover_id=None, is_vdm=False):
     return NasXmlBuilder().get_fs_mp(path, mover_id, is_vdm)
Пример #28
0
 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)
Пример #29
0
 def remove_cifs_share(self, name, mover_id, server_names, is_vdm=False):
     return NasXmlBuilder().remove_cifs_share(name=name,
                                              mover_id=mover_id,
                                              server_names=server_names,
                                              is_vdm=is_vdm)
Пример #30
0
 def get_filesystem(self, name=None, fs_id=None):
     return NasXmlBuilder().get_filesystem(name, fs_id=fs_id)