pub struct ManagementGroupAction {
pub action_configuration: Option<String>,
pub action_type: ActionType,
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 management group action
Fields§
§action_configuration: Option<String>
Configuration for the action.
action_type: ActionType
Type of the action.
name: String
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.
Trait Implementations§
Source§impl Clone for ManagementGroupAction
impl Clone for ManagementGroupAction
Source§fn clone(&self) -> ManagementGroupAction
fn clone(&self) -> ManagementGroupAction
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 moreSource§impl Debug for ManagementGroupAction
impl Debug for ManagementGroupAction
Source§impl PartialEq for ManagementGroupAction
impl PartialEq for ManagementGroupAction
impl StructuralPartialEq for ManagementGroupAction
Auto Trait Implementations§
impl Freeze for ManagementGroupAction
impl RefUnwindSafe for ManagementGroupAction
impl Send for ManagementGroupAction
impl Sync for ManagementGroupAction
impl Unpin for ManagementGroupAction
impl UnwindSafe for ManagementGroupAction
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