pub struct IscsiMigrationDependency {
pub migration_allowed: bool,
pub disallow_reason: Option<IscsiStatus>,
pub dependency: Option<Vec<IscsiDependencyEntity>>,
}Expand description
Provides migration dependency information for a given Physical NIC.
Lists all the iSCSI and networking resources impacted if migration of a given Physical NIC is to take place.
§How to access
IscsiManager::query_migration_dependencies()
Fields§
§migration_allowed: boolIndicates whether migration can be safely performed If migrationAllowed is False, the disallowReason will contain the specific condition that makes the migration attempt unsafe.
disallow_reason: Option<IscsiStatus>Reasons for not allowing migration.
Unset if migrationAllowed is true.
dependency: Option<Vec<IscsiDependencyEntity>>Details of all the resources affected by migration.
Trait Implementations§
Source§impl Debug for IscsiMigrationDependency
impl Debug for IscsiMigrationDependency
Source§impl VimObjectTrait for IscsiMigrationDependency
impl VimObjectTrait for IscsiMigrationDependency
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for IscsiMigrationDependency
Auto Trait Implementations§
impl Freeze for IscsiMigrationDependency
impl !RefUnwindSafe for IscsiMigrationDependency
impl Send for IscsiMigrationDependency
impl Sync for IscsiMigrationDependency
impl Unpin for IscsiMigrationDependency
impl UnsafeUnpin for IscsiMigrationDependency
impl !UnwindSafe for IscsiMigrationDependency
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