pub struct PbmDataServiceToPoliciesMap {
pub data_service_policy: PbmProfileId,
pub parent_storage_policies: Option<Vec<PbmProfileId>>,
pub fault: Option<MethodFault>,
}Expand description
DataServiceToProfilesMap maps the data service policy to the parent storage policies if referred.
This is returned from the API call
ProfileManager#queryParentStoragePolicies(ProfileId[])
This structure may be used only with operations rendered under /pbm.
Fields§
§data_service_policy: PbmProfileIdDenotes a Data Service Policy Id.
parent_storage_policies: Option<Vec<PbmProfileId>>Storage Policies that refer to the Data Service Policy given by PbmDataServiceToPoliciesMap.dataServicePolicy.
fault: Option<MethodFault>The fault is set in case of error conditions and this property will have the reason.
Trait Implementations§
Source§impl Debug for PbmDataServiceToPoliciesMap
impl Debug for PbmDataServiceToPoliciesMap
Source§impl VimObjectTrait for PbmDataServiceToPoliciesMap
impl VimObjectTrait for PbmDataServiceToPoliciesMap
fn as_vim_object_ref<'a>(&'a self) -> &'a dyn VimObjectTrait
fn data_type(&self) -> StructType
impl DataObjectTrait for PbmDataServiceToPoliciesMap
Auto Trait Implementations§
impl Freeze for PbmDataServiceToPoliciesMap
impl !RefUnwindSafe for PbmDataServiceToPoliciesMap
impl Send for PbmDataServiceToPoliciesMap
impl Sync for PbmDataServiceToPoliciesMap
impl Unpin for PbmDataServiceToPoliciesMap
impl UnsafeUnpin for PbmDataServiceToPoliciesMap
impl !UnwindSafe for PbmDataServiceToPoliciesMap
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