pub struct Endpoint {Show 19 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: MustBeStr<(char<{ _ }>, E, (n, d, p, o, i), (n, t, char<{ _ }>, v, char<{ _ }>, char<{ _ }>), (char<{ _ }>, char<{ _ }>, char<{ _ }>, char<{ _ }>, E, n), (d, p, o, i, n, t))>,
pub actions: Option<Actions>,
pub connected_entities: Option<Vec<ConnectedEntity>>,
pub description: Option<Description>,
pub endpoint_protocol: Option<Protocol>,
pub host_reservation_memory_bytes: Option<i64>,
pub ip_transport_details: Option<Vec<IPTransportDetails>>,
pub id: Id,
pub identifiers: Option<Vec<Identifier>>,
pub links: Option<Links>,
pub name: Name,
pub oem: Option<Oem>,
pub pci_id: Option<PciId>,
pub redundancy: Option<Vec<Redundancy>>,
pub redundancy_odata_count: Option<Count>,
pub status: Option<Status>,
}
Expand description
The Endpoint schema contains the properties of an endpoint resource that represents the properties of an entity that sends or receives protocol-defined messages over a transport.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: MustBeStr<(char<{ _ }>, E, (n, d, p, o, i), (n, t, char<{ _ }>, v, char<{ _ }>, char<{ _ }>), (char<{ _ }>, char<{ _ }>, char<{ _ }>, char<{ _ }>, E, n), (d, p, o, i, n, t))>
§actions: Option<Actions>
§connected_entities: Option<Vec<ConnectedEntity>>
All the entities connected to this endpoint.
description: Option<Description>
§endpoint_protocol: Option<Protocol>
§host_reservation_memory_bytes: Option<i64>
The amount of memory in bytes that the host should allocate to connect to this endpoint.
ip_transport_details: Option<Vec<IPTransportDetails>>
An array of details for each IP transport supported by this endpoint. The array structure can model multiple IP addresses for this endpoint.
id: Id
§identifiers: Option<Vec<Identifier>>
Identifiers for this endpoint.
links: Option<Links>
§name: Name
§oem: Option<Oem>
§pci_id: Option<PciId>
§redundancy: Option<Vec<Redundancy>>
Redundancy information for the lower-level endpoints supporting this endpoint.
redundancy_odata_count: Option<Count>
§status: Option<Status>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Endpoint
impl<'de> Deserialize<'de> for Endpoint
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more