pub struct VVolId {
pub id: String,
}Expand description
Identity of a virtual volume for policy API purposes.
For the sake of brevity, let us use VVolId. This works because the class is defined as a part of the policy package.
WSDL names do not have this feature, but WSDL names are usually prefixed with the package name any way.
This structure may be used only with operations rendered under /sms.
§How to access
VasaProvider::failover_replication_group_task(failover_param).policy_associations?[*].id→VVolIdSmsStorageManager::query_replication_group_info()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?→VVolIdSmsStorageManager::query_replication_group_info()→FailoverSuccessResult.recovered_device_info?[*].source_device_id→VVolIdVasaProvider::query_point_in_time_replica()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?→VVolIdVasaProvider::query_point_in_time_replica()→FailoverSuccessResult.recovered_device_info?[*].source_device_id→VVolIdVasaProvider::query_replication_group()→FailoverSuccessResult.recovered_device_info?[*].recovered_device_id?→VVolIdVasaProvider::query_replication_group()→FailoverSuccessResult.recovered_device_info?[*].source_device_id→VVolIdSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.devices?[*].source_id→VVolIdSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→SourceGroupInfo.member_info?[*].device_id→VVolIdSmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.devices?[*]→RecoveredTargetGroupMemberInfo.recovered_device_id?→VVolId
(10 of 16 paths)
Fields§
§id: StringTrait Implementations§
Source§impl Deserialize for VVolId
impl Deserialize for VVolId
Source§impl VimObjectTrait for VVolId
impl VimObjectTrait for VVolId
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VVolId
impl DeviceIdTrait for VVolId
Auto Trait Implementations§
impl Freeze for VVolId
impl RefUnwindSafe for VVolId
impl Send for VVolId
impl Sync for VVolId
impl Unpin for VVolId
impl UnsafeUnpin for VVolId
impl UnwindSafe for VVolId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more