pub struct InboundEndpoint {
pub additional_configuration: Option<String>,
pub address: String,
pub authentication: Authentication,
pub endpoint_type: String,
pub trust_settings: Option<TrustSettings>,
pub version: Option<String>,
}
Expand description
Represents an inbound endpoint of a 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, 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).
authentication: Authentication
Defines the client authentication mechanism to the server.
endpoint_type: String
Type of connection endpoint.
trust_settings: Option<TrustSettings>
Defines server trust settings for the endpoint.
version: Option<String>
Version associated with device endpoint.
Trait Implementations§
Source§impl Clone for InboundEndpoint
impl Clone for InboundEndpoint
Source§fn clone(&self) -> InboundEndpoint
fn clone(&self) -> InboundEndpoint
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 InboundEndpoint
impl RefUnwindSafe for InboundEndpoint
impl Send for InboundEndpoint
impl Sync for InboundEndpoint
impl Unpin for InboundEndpoint
impl UnwindSafe for InboundEndpoint
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