Struct aws_sdk_ssmsap::types::Operation
source · #[non_exhaustive]pub struct Operation {
pub id: Option<String>,
pub type: Option<String>,
pub status: Option<OperationStatus>,
pub status_message: Option<String>,
pub properties: Option<HashMap<String, Option<String>>>,
pub resource_type: Option<String>,
pub resource_id: Option<String>,
pub resource_arn: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
}Expand description
The operations performed by AWS Systems Manager for SAP.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: Option<String>The ID of the operation.
type: Option<String>The type of the operation.
status: Option<OperationStatus>The status of the operation.
status_message: Option<String>The status message of the operation.
properties: Option<HashMap<String, Option<String>>>The properties of the operation.
resource_type: Option<String>The resource type of the operation.
resource_id: Option<String>The resource ID of the operation.
resource_arn: Option<String>The Amazon Resource Name (ARN) of the operation.
start_time: Option<DateTime>The start time of the operation.
end_time: Option<DateTime>The end time of the operation.
last_updated_time: Option<DateTime>The time at which the operation was last updated.
Implementations§
source§impl Operation
impl Operation
sourcepub fn status(&self) -> Option<&OperationStatus>
pub fn status(&self) -> Option<&OperationStatus>
The status of the operation.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The status message of the operation.
sourcepub fn properties(&self) -> Option<&HashMap<String, Option<String>>>
pub fn properties(&self) -> Option<&HashMap<String, Option<String>>>
The properties of the operation.
sourcepub fn resource_type(&self) -> Option<&str>
pub fn resource_type(&self) -> Option<&str>
The resource type of the operation.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The resource ID of the operation.
sourcepub fn resource_arn(&self) -> Option<&str>
pub fn resource_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the operation.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start time of the operation.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The time at which the operation was last updated.
Trait Implementations§
source§impl PartialEq for Operation
impl PartialEq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations§
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.