pub struct DiscoveredManagementGroupAction {
pub action_configuration: Option<String>,
pub action_type: ActionType,
pub last_updated_on: Option<DateTime<Utc>>,
pub name: String,
pub target_uri: String,
pub time_out_in_seconds: Option<u32>,
pub topic: Option<String>,
pub type_ref: Option<String>,
}
Expand description
Represents a discovered management group action
Fields§
§action_configuration: Option<String>
Configuration for the action.
action_type: ActionType
Type of the action.
last_updated_on: Option<DateTime<Utc>>
Timestamp (in UTC) indicating when the management action was added or modified.
name: String
The name of the action.
target_uri: String
The target URI on which a client can invoke the specific action.
time_out_in_seconds: Option<u32>
Response timeout for the action.
topic: Option<String>
The MQTT topic path on which a client will receive the request for the action.
type_ref: Option<String>
URI or type definition id of the management group action
Trait Implementations§
Source§impl Clone for DiscoveredManagementGroupAction
impl Clone for DiscoveredManagementGroupAction
Source§fn clone(&self) -> DiscoveredManagementGroupAction
fn clone(&self) -> DiscoveredManagementGroupAction
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 DiscoveredManagementGroupAction
impl RefUnwindSafe for DiscoveredManagementGroupAction
impl Send for DiscoveredManagementGroupAction
impl Sync for DiscoveredManagementGroupAction
impl Unpin for DiscoveredManagementGroupAction
impl UnwindSafe for DiscoveredManagementGroupAction
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