pub struct ClusterComputeResourceHciConfigSpec {
pub dvs_prof: Option<Vec<ClusterComputeResourceDvsProfile>>,
pub host_config_profile: Option<ClusterComputeResourceHostConfigurationProfile>,
pub v_san_config_spec: Option<Box<dyn SddcBaseTrait>>,
pub vc_prof: Option<ClusterComputeResourceVcProfile>,
}Expand description
Specification to configure the cluster.
§How to access
ClusterComputeResource::configure_hci_task(cluster_spec)ClusterComputeResource::validate_hci_configuration(hci_config_spec)
Fields§
§dvs_prof: Option<Vec<ClusterComputeResourceDvsProfile>>Information related to network configuration.
For each DvsProfile object, specify either ClusterComputeResourceDvsProfile.dvsName or ClusterComputeResourceDvsProfile.dvSwitch. Across all DvsProfile objects, specify exactly one ClusterComputeResourceDvsProfileDVPortgroupSpecToServiceMapping.dvPortgroup or ClusterComputeResourceDvsProfileDVPortgroupSpecToServiceMapping.dvPortgroupSpec per ClusterComputeResourceDvsProfileDVPortgroupSpecToServiceMapping.service.
host_config_profile: Option<ClusterComputeResourceHostConfigurationProfile>Configuration of host services and host settings.
v_san_config_spec: Option<Box<dyn SddcBaseTrait>>vSan configuration specification.
This is vim.vsan.ReconfigSpec object represented via the VIM object.
vc_prof: Option<ClusterComputeResourceVcProfile>Describes cluster and EVC configuration.
Trait Implementations§
Source§impl VimObjectTrait for ClusterComputeResourceHciConfigSpec
impl VimObjectTrait for ClusterComputeResourceHciConfigSpec
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for ClusterComputeResourceHciConfigSpec
Auto Trait Implementations§
impl Freeze for ClusterComputeResourceHciConfigSpec
impl !RefUnwindSafe for ClusterComputeResourceHciConfigSpec
impl Send for ClusterComputeResourceHciConfigSpec
impl Sync for ClusterComputeResourceHciConfigSpec
impl Unpin for ClusterComputeResourceHciConfigSpec
impl UnsafeUnpin for ClusterComputeResourceHciConfigSpec
impl !UnwindSafe for ClusterComputeResourceHciConfigSpec
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