pub struct VsanMetricProfile {
pub auth_token: String,
}Expand description
The vSAN metrics configuration per monitor client.
In pull mode, when vSAN metrics query happens, all authTokens configured to vSAN node will be used for authentication and identify the monitor client.
This structure may be used only with operations rendered under /vsan.
§How to access
HostSystem::config.vsan_host_config?→VsanHostConfigInfoEx.metrics_config?.profiles?[*]ComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_config_info?→VsanConfigInfoEx.metrics_config?.profiles?[*]ComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_host_config?[*]→VsanHostConfigInfoEx.metrics_config?.profiles?[*]ClusterComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_config_info?→VsanConfigInfoEx.metrics_config?.profiles?[*]ClusterComputeResource::configuration_ex→ClusterConfigInfoEx.vsan_host_config?[*]→VsanHostConfigInfoEx.metrics_config?.profiles?[*]HostVsanSystem::config→VsanHostConfigInfoEx.metrics_config?.profiles?[*]Folder::create_cluster_ex(spec).vsan_config?→VsanConfigInfoEx.metrics_config?.profiles?[*]Folder::create_cluster_ex(spec).vsan_host_config_spec?[*]→VsanHostConfigInfoEx.metrics_config?.profiles?[*]Folder::add_standalone_host_task(comp_res_spec)→ClusterConfigSpecEx.vsan_config?→VsanConfigInfoEx.metrics_config?.profiles?[*]Folder::add_standalone_host_task(comp_res_spec)→ClusterConfigSpecEx.vsan_host_config_spec?[*]→VsanHostConfigInfoEx.metrics_config?.profiles?[*]
(10 of 42 paths)
Fields§
§auth_token: StringThe credential used for authentication between monitor and vSAN metrics provider.
The length of this token should not exceed 30.
Trait Implementations§
Source§impl Debug for VsanMetricProfile
impl Debug for VsanMetricProfile
Source§impl Deserialize for VsanMetricProfile
impl Deserialize for VsanMetricProfile
Source§impl VimObjectTrait for VsanMetricProfile
impl VimObjectTrait for VsanMetricProfile
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for VsanMetricProfile
Auto Trait Implementations§
impl Freeze for VsanMetricProfile
impl RefUnwindSafe for VsanMetricProfile
impl Send for VsanMetricProfile
impl Sync for VsanMetricProfile
impl Unpin for VsanMetricProfile
impl UnsafeUnpin for VsanMetricProfile
impl UnwindSafe for VsanMetricProfile
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