pub struct TargetToSourceInfo {
pub source_group_id: ReplicationGroupId,
pub replication_agreement_description: Option<String>,
}Expand description
Information about each replication target.
This structure may be used only with operations rendered under /sms.
§How to access
SmsStorageManager::query_replication_group_info()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.source_infoVasaProvider::query_point_in_time_replica()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.source_infoVasaProvider::query_replication_group()→QueryReplicationGroupSuccessResult.rg_info→TargetGroupInfo.source_info
Fields§
§source_group_id: ReplicationGroupIdId of the source CG id (including the fault domain ID).
replication_agreement_description: Option<String>Description of the replication agreement.
This could be used to describe the characteristics of the replication relationship between the source and the target (e.g. RPO, Replication Mode, and other such properties). It is expected that VASA provider will localize the string before sending to vSphere.
Trait Implementations§
Source§impl Debug for TargetToSourceInfo
impl Debug for TargetToSourceInfo
Source§impl Deserialize for TargetToSourceInfo
impl Deserialize for TargetToSourceInfo
Source§impl VimObjectTrait for TargetToSourceInfo
impl VimObjectTrait for TargetToSourceInfo
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for TargetToSourceInfo
Auto Trait Implementations§
impl Freeze for TargetToSourceInfo
impl !RefUnwindSafe for TargetToSourceInfo
impl Send for TargetToSourceInfo
impl Sync for TargetToSourceInfo
impl Unpin for TargetToSourceInfo
impl UnsafeUnpin for TargetToSourceInfo
impl !UnwindSafe for TargetToSourceInfo
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