The cinder.volume.drivers.falconstor.rest_proxy Module¶
- 
exception FSSHTTPError(target, response)¶
- Bases: - exceptions.Exception
- 
class FSSRestCommon(config)¶
- Bases: - object- 
assign_vdev(client_id, params)¶
 - 
copy_timemark(timestamp, **kwargs)¶
 - 
create_client(params)¶
 - 
create_group(params)¶
 - 
create_group_timemark(gid, params)¶
 - 
create_group_timemark_policy(gid, params)¶
 - 
create_iscsitarget(params)¶
 - 
create_mirror(vid, pool_id)¶
 - 
create_timemark(vid, snap_name)¶
 - 
create_timemark_policy(vid, **kwargs)¶
 - 
create_timeview(tv_vid, params)¶
 - 
create_vdev(params)¶
 - 
create_vdev_snapshot(params)¶
 - 
delete_client(client_id)¶
 - 
delete_group_timemark(timestamp, params)¶
 - 
delete_group_timemark_policy(gid)¶
 - 
delete_iscsi_target(target_id)¶
 - 
delete_snapshot_group(gid)¶
 - 
delete_timemark(timestamp)¶
 - 
delete_timemark_policy(vid)¶
 - 
delete_vdev(vid)¶
 - 
delete_vdev_snapshot(vid)¶
 - 
destroy_group(gid)¶
 - 
extend_vdev(vid, params)¶
 - 
fss_login()¶
 - 
get_default_portal()¶
 - 
get_fss_error_code(err_id)¶
 - 
get_group_timemark(gid)¶
 - 
get_mirror_sync_status(vid)¶
 - 
get_server_name()¶
 - 
get_server_options()¶
 - 
get_timemark(vid)¶
 - 
get_timemark_copy_status(vid)¶
 - 
list_client_initiators()¶
 - 
list_fc_client_initiators()¶
 - 
list_fc_target_wwpn()¶
 - 
list_fss_volume_info(vid=None)¶
 - 
list_group_info(gid=None)¶
 - 
list_iscsi_target_info(target_id=None)¶
 - 
list_physicaladapter_info(adapter_id=None)¶
 - 
list_pool_info(pool_id=None)¶
 - 
list_sanclient_info(client_id=None)¶
 - 
promote_mirror(vid, new_volume_name)¶
 - 
rename_vdev(vid, params)¶
 - 
set_group(gid, join_params=None, leave_params=None)¶
 - 
set_server_options(action)¶
 - 
sync_mirror(vid)¶
 - 
unassign_vdev(client_id, params)¶
 
- 
- 
class RESTProxy(config)¶
- Bases: - object- 
assign_fc_vdev(client_id, vid)¶
 - 
assign_iscsi_vdev(client_id, target_id, vid)¶
 - 
clone_volume(new_vol_name, source_volume_name)¶
 - 
create_cgsnapshot(cgsnapshot)¶
 - 
create_fc_client(cinder_host_name, free_initiator_wwpns)¶
 - 
create_group(group)¶
 - 
create_group_timemark(gid, gsnap_name)¶
 - 
create_group_timemark_policy(gid)¶
 - 
create_iscsi_client(cinder_host_name, initiator)¶
 - 
create_iscsitarget(client_id, initiator, fss_hosts)¶
 - 
create_snapshot(snapshot)¶
 - 
create_thin_vdev(volume_metadata, volume)¶
 - 
create_tv_from_cdp_tag(volume_metadata, volume)¶
 - 
create_vdev(volume)¶
 - 
create_vdev_snapshot(vid, size)¶
 - 
create_volume_from_snapshot(volume, snapshot)¶
 - 
delete_cgsnapshot(cgsnapshot)¶
 - 
delete_group_timemark(timestamp)¶
 - 
delete_snapshot(snapshot)¶
 - 
delete_vdev(volume)¶
 - 
destroy_group(group)¶
 - 
do_setup()¶
 - 
extend_vdev(volume_name, vol_size, new_size)¶
 - 
fc_initialize_connection(volume, connector, fss_hosts)¶
- Connect the host and volume; return dict describing connection. 
 - 
fc_terminate_connection(volume, connector)¶
 - 
initialize_connection_iscsi(volume, connector, fss_hosts)¶
- Connect the host and volume; return dict describing connection. 
 - 
list_fc_client_initiators()¶
 - 
list_fc_target_wwpn()¶
 - 
list_iscsi_target_info(target_id=None)¶
 - 
list_physicaladapter_info(adapter_id=None)¶
 - 
list_pool_info(pool_id=None)¶
 - 
list_volume_info(vid)¶
 - 
rename_vdev(vid, new_vol_name)¶
 - 
set_group(group_id, **kwargs)¶
 - 
terminate_connection_iscsi(volume, connector)¶
 - 
unassign_vdev(client_id, vid)¶
 - 
unmanage(volume)¶
 
-