pub struct GetRedfishEndpointsParams {
pub id: Option<String>,
pub fqdn: Option<String>,
pub uuid: Option<String>,
pub macaddr: Option<String>,
pub ipaddress: Option<String>,
}Expand description
Typed parameters for fetching Redfish endpoints.
All fields are optional filters; setting none returns every registered endpoint.
Fields§
§id: Option<String>Exact endpoint ID (BMC xname).
fqdn: Option<String>FQDN substring filter.
uuid: Option<String>UUID exact match.
macaddr: Option<String>MAC-address exact match (colon-separated hex).
ipaddress: Option<String>IP-address exact match (IPv4 or IPv6).
Auto Trait Implementations§
impl Freeze for GetRedfishEndpointsParams
impl RefUnwindSafe for GetRedfishEndpointsParams
impl Send for GetRedfishEndpointsParams
impl Sync for GetRedfishEndpointsParams
impl Unpin for GetRedfishEndpointsParams
impl UnsafeUnpin for GetRedfishEndpointsParams
impl UnwindSafe for GetRedfishEndpointsParams
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