Ontap Class Reference
Detailed Description
Definition at line 99 of file ontap.py.
Member Function Documentation
def access_group_create |
( |
|
self, |
|
|
|
name, |
|
|
|
init_id, |
|
|
|
init_type, |
|
|
|
system, |
|
|
|
flags = 0 | |
|
) |
| | |
def access_group_delete |
( |
|
self, |
|
|
|
access_group, |
|
|
|
flags = 0 | |
|
) |
| | |
def access_group_initiator_add |
( |
|
self, |
|
|
|
access_group, |
|
|
|
init_id, |
|
|
|
init_type, |
|
|
|
flags = 0 | |
|
) |
| | |
def access_group_initiator_delete |
( |
|
self, |
|
|
|
access_group, |
|
|
|
init_id, |
|
|
|
init_type, |
|
|
|
flags = 0 | |
|
) |
| | |
def access_groups |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def access_groups_granted_to_volume |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def build_name |
( |
|
volume_name, |
|
|
|
relative_name | |
|
) |
| | |
def capabilities |
( |
|
self, |
|
|
|
system, |
|
|
|
flags = 0 | |
|
) |
| | |
def disks |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def export_auth |
( |
|
self, |
|
|
|
flags = 0 | |
|
) |
| | |
Returns the types of authentication that are available for NFS
Definition at line 1097 of file ontap.py.
def export_fs |
( |
|
self, |
|
|
|
fs_id, |
|
|
|
export_path, |
|
|
|
root_list, |
|
|
|
rw_list, |
|
|
|
ro_list, |
|
|
|
anon_uid, |
|
|
|
anon_gid, |
|
|
|
auth_type, |
|
|
|
options, |
|
|
|
flags = 0 | |
|
) |
| | |
Creates or modifies the specified export
Definition at line 1184 of file ontap.py.
def export_remove |
( |
|
self, |
|
|
|
export, |
|
|
|
flags = 0 | |
|
) |
| | |
def exports |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_child_dependency |
( |
|
self, |
|
|
|
fs, |
|
|
|
files = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_child_dependency_rm |
( |
|
self, |
|
|
|
fs, |
|
|
|
files = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_clone |
( |
|
self, |
|
|
|
src_fs, |
|
|
|
dest_fs_name, |
|
|
|
snapshot = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_create |
( |
|
self, |
|
|
|
pool, |
|
|
|
name, |
|
|
|
size_bytes, |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_delete |
( |
|
self, |
|
|
|
fs, |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_file_clone |
( |
|
self, |
|
|
|
fs, |
|
|
|
src_file_name, |
|
|
|
dest_file_name, |
|
|
|
snapshot = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_resize |
( |
|
self, |
|
|
|
fs, |
|
|
|
new_size_bytes, |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_snapshot_create |
( |
|
self, |
|
|
|
fs, |
|
|
|
snapshot_name, |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_snapshot_delete |
( |
|
self, |
|
|
|
fs, |
|
|
|
snapshot, |
|
|
|
flags = 0 | |
|
) |
| | |
def fs_snapshot_restore |
( |
|
self, |
|
|
|
fs, |
|
|
|
snapshot, |
|
|
|
files, |
|
|
|
restore_files, |
|
|
|
all_files = False , |
|
|
|
flags = 0 | |
|
) |
| | |
Restores a FS or files on a FS.
Note: Restoring an individual file is a O(n) operation, i.e. time it
takes to restore a file depends on the file size. Reverting an entire
FS is O(1). Try to avoid restoring individual files from a snapshot.
Definition at line 1073 of file ontap.py.
def fs_snapshots |
( |
|
self, |
|
|
|
fs, |
|
|
|
flags = 0 | |
|
) |
| | |
def iscsi_chap_auth |
( |
|
self, |
|
|
|
init_id, |
|
|
|
in_user, |
|
|
|
in_password, |
|
|
|
out_user, |
|
|
|
out_password, |
|
|
|
flags = 0 | |
|
) |
| | |
def job_free |
( |
|
self, |
|
|
|
job_id, |
|
|
|
flags = 0 | |
|
) |
| | |
def job_status |
( |
|
self, |
|
|
|
job_id, |
|
|
|
flags = 0 | |
|
) |
| | |
def plugin_info |
( |
|
self, |
|
|
|
flags = 0 | |
|
) |
| | |
def plugin_register |
( |
|
self, |
|
|
|
uri, |
|
|
|
password, |
|
|
|
timeout, |
|
|
|
flags = 0 | |
|
) |
| | |
def plugin_unregister |
( |
|
self, |
|
|
|
flags = 0 | |
|
) |
| | |
def pool_member_info |
( |
|
self, |
|
|
|
pool, |
|
|
|
flags = 0 | |
|
) |
| | |
def pools |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def systems |
( |
|
self, |
|
|
|
flags = 0 | |
|
) |
| | |
def target_ports |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def time_out_get |
( |
|
self, |
|
|
|
flags = 0 | |
|
) |
| | |
def time_out_set |
( |
|
self, |
|
|
|
ms, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_child_dependency |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_child_dependency_rm |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_create |
( |
|
self, |
|
|
|
pool, |
|
|
|
volume_name, |
|
|
|
size_bytes, |
|
|
|
provisioning, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_delete |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_disable |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_enable |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_mask |
( |
|
self, |
|
|
|
access_group, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_raid_info |
( |
|
self, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_replicate |
( |
|
self, |
|
|
|
pool, |
|
|
|
rep_type, |
|
|
|
volume_src, |
|
|
|
name, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_replicate_range |
( |
|
self, |
|
|
|
rep_type, |
|
|
|
volume_src, |
|
|
|
volume_dest, |
|
|
|
ranges, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_replicate_range_block_size |
( |
|
self, |
|
|
|
system, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_resize |
( |
|
self, |
|
|
|
volume, |
|
|
|
new_size_bytes, |
|
|
|
flags = 0 | |
|
) |
| | |
def volume_unmask |
( |
|
self, |
|
|
|
access_group, |
|
|
|
volume, |
|
|
|
flags = 0 | |
|
) |
| | |
def volumes |
( |
|
self, |
|
|
|
search_key = None , |
|
|
|
search_value = None , |
|
|
|
flags = 0 | |
|
) |
| | |
def volumes_accessible_by_access_group |
( |
|
self, |
|
|
|
access_group, |
|
|
|
flags = 0 | |
|
) |
| | |
Field Documentation
Initial value:{
'offline': Pool.STATUS_STOPPED,
'online': Pool.STATUS_OK,
'restricted': Pool.STATUS_OTHER,
'unknown': Pool.STATUS_UNKNOWN,
'creating': Pool.STATUS_INITIALIZING,
'failed': Pool.STATUS_ERROR,
'partial': Pool.STATUS_ERROR,
}
Definition at line 106 of file ontap.py.
Initial value:{
'partial': 'all the disks in the volume are not available.',
'restricted': 'volume is restricted to protocol accesses',
}
Definition at line 117 of file ontap.py.
The documentation for this class was generated from the following file: