pub struct VsanPolicyChangeBatch {
pub uuid: Option<Vec<String>>,
pub policy: Option<String>,
}Expand description
PolicyChangeBatch – Structure to specify a list of object uuids and a policy for what-if analysis.
§How to access
HostVsanInternalSystem::reconfiguration_satisfiable(pcbs)
Fields§
§uuid: Option<Vec<String>>UUIDs of the objects.
policy: Option<String>New policy in SPBM or VSAN expression format.
Trait Implementations§
Source§impl Debug for VsanPolicyChangeBatch
impl Debug for VsanPolicyChangeBatch
Source§impl Deserialize for VsanPolicyChangeBatch
impl Deserialize for VsanPolicyChangeBatch
Source§impl VimObjectTrait for VsanPolicyChangeBatch
impl VimObjectTrait for VsanPolicyChangeBatch
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanPolicyChangeBatch
Auto Trait Implementations§
impl Freeze for VsanPolicyChangeBatch
impl RefUnwindSafe for VsanPolicyChangeBatch
impl Send for VsanPolicyChangeBatch
impl Sync for VsanPolicyChangeBatch
impl Unpin for VsanPolicyChangeBatch
impl UnsafeUnpin for VsanPolicyChangeBatch
impl UnwindSafe for VsanPolicyChangeBatch
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