pub struct VsanRemoteVcInfoStandalone {
pub vsan_remote_vc_info_: VsanRemoteVcInfo,
pub user: Option<String>,
pub password: Option<String>,
pub cert: Option<String>,
}Expand description
The information for communicating with a standalone remote vCenter.
It is an inherit class from VsanRemoteVcInfo, with adding specific information for a standalone remote vCenter.
This structure may be used only with operations rendered under /vsan.
§How to access
VsanRemoteDatastoreSystem::vsan_query_hci_mesh_datastores(extra_vc_infos)→VsanRemoteVcInfoStandaloneVsanRemoteDatastoreSystem::vsan_create_datastore_source(datastore_source).vc_info→VsanRemoteVcInfoStandaloneVsanRemoteDatastoreSystem::vsan_destroy_datastore_source(datastore_source).vc_info→VsanRemoteVcInfoStandaloneVsanRemoteDatastoreSystem::vsan_precheck_datastore_source(datastore_source).vc_info→VsanRemoteVcInfoStandaloneVsanRemoteDatastoreSystem::vsan_query_datastore_source().vc_info→VsanRemoteVcInfoStandalone
(5 of 6 paths)
Fields§
§vsan_remote_vc_info_: VsanRemoteVcInfo§user: Option<String>The user name for login into the standalone remote vCenter.
This information won’t be persisted in backend implementation.
password: Option<String>The password for login into the standalone remote vCenter.
This information won’t be persisted in backend implementation.
cert: Option<String>The single x509 certificate encoded in PEM format, which the remote vCenter is expected to have.
Trait Implementations§
Source§impl Debug for VsanRemoteVcInfoStandalone
impl Debug for VsanRemoteVcInfoStandalone
Source§impl Deref for VsanRemoteVcInfoStandalone
impl Deref for VsanRemoteVcInfoStandalone
Source§impl VimObjectTrait for VsanRemoteVcInfoStandalone
impl VimObjectTrait for VsanRemoteVcInfoStandalone
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
Source§impl VsanRemoteVcInfoTrait for VsanRemoteVcInfoStandalone
impl VsanRemoteVcInfoTrait for VsanRemoteVcInfoStandalone
Source§fn get_vsan_remote_vc_info(&self) -> &VsanRemoteVcInfo
fn get_vsan_remote_vc_info(&self) -> &VsanRemoteVcInfo
Get a reference to the VsanRemoteVcInfo parent struct
Source§fn get_vsan_remote_vc_info_mut(&mut self) -> &mut VsanRemoteVcInfo
fn get_vsan_remote_vc_info_mut(&mut self) -> &mut VsanRemoteVcInfo
Get a mutable reference to the VsanRemoteVcInfo parent struct
impl DataObjectTrait for VsanRemoteVcInfoStandalone
Auto Trait Implementations§
impl Freeze for VsanRemoteVcInfoStandalone
impl RefUnwindSafe for VsanRemoteVcInfoStandalone
impl Send for VsanRemoteVcInfoStandalone
impl Sync for VsanRemoteVcInfoStandalone
impl Unpin for VsanRemoteVcInfoStandalone
impl UnsafeUnpin for VsanRemoteVcInfoStandalone
impl UnwindSafe for VsanRemoteVcInfoStandalone
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