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_vdev_with_mirror
(volume_metadata, volume)¶
-
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)¶
-