pub struct Node {
pub availability_zone: Option<String>,
pub creation_date: Option<f64>,
pub framework_attributes: Option<NodeFrameworkAttributes>,
pub id: Option<String>,
pub instance_type: Option<String>,
pub log_publishing_configuration: Option<NodeLogPublishingConfiguration>,
pub member_id: Option<String>,
pub network_id: Option<String>,
pub status: Option<String>,
}
Expand description
Configuration properties of a peer node.
Fields§
§availability_zone: Option<String>
The Availability Zone in which the node exists.
creation_date: Option<f64>
The date and time that the node was created.
framework_attributes: Option<NodeFrameworkAttributes>
Attributes of the blockchain framework being used.
id: Option<String>
The unique identifier of the node.
instance_type: Option<String>
The instance type of the node.
log_publishing_configuration: Option<NodeLogPublishingConfiguration>
§
member_id: Option<String>
The unique identifier of the member to which the node belongs.
network_id: Option<String>
The unique identifier of the network that the node is in.
status: Option<String>
The status of the node.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Node
impl<'de> Deserialize<'de> for Node
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
impl StructuralPartialEq for Node
Auto Trait Implementations§
impl Freeze for Node
impl RefUnwindSafe for Node
impl Send for Node
impl Sync for Node
impl Unpin for Node
impl UnwindSafe for Node
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