pub struct DiscoveredInboundEndpoint {
pub additional_configuration: Option<String>,
pub address: String,
pub endpoint_type: String,
pub last_updated_on: Option<DateTime<Utc>>,
pub supported_authentication_methods: Vec<String>,
pub version: Option<String>,
}
Expand description
Represents an inbound endpoint of a discovered device in the Azure Device Registry service.
Fields§
§additional_configuration: Option<String>
Stringified JSON that contains connectivity type specific further configuration (e.g. OPC UA, Modbus, ONVIF).
address: String
The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
endpoint_type: String
Type of connection endpoint.
last_updated_on: Option<DateTime<Utc>>
The timestamp (in UTC) when the endpoint was discovered.
supported_authentication_methods: Vec<String>
List of supported authentication methods supported by device for Inbound connections.
version: Option<String>
Version associated with the device endpoint.
Trait Implementations§
Source§impl Clone for DiscoveredInboundEndpoint
impl Clone for DiscoveredInboundEndpoint
Source§fn clone(&self) -> DiscoveredInboundEndpoint
fn clone(&self) -> DiscoveredInboundEndpoint
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for DiscoveredInboundEndpoint
impl RefUnwindSafe for DiscoveredInboundEndpoint
impl Send for DiscoveredInboundEndpoint
impl Sync for DiscoveredInboundEndpoint
impl Unpin for DiscoveredInboundEndpoint
impl UnwindSafe for DiscoveredInboundEndpoint
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