Struct aws_sdk_ssm::types::OpsItemSummary
source · #[non_exhaustive]pub struct OpsItemSummary {Show 17 fields
pub created_by: Option<String>,
pub created_time: Option<DateTime>,
pub last_modified_by: Option<String>,
pub last_modified_time: Option<DateTime>,
pub priority: Option<i32>,
pub source: Option<String>,
pub status: Option<OpsItemStatus>,
pub ops_item_id: Option<String>,
pub title: Option<String>,
pub operational_data: Option<HashMap<String, OpsItemDataValue>>,
pub category: Option<String>,
pub severity: Option<String>,
pub ops_item_type: Option<String>,
pub actual_start_time: Option<DateTime>,
pub actual_end_time: Option<DateTime>,
pub planned_start_time: Option<DateTime>,
pub planned_end_time: Option<DateTime>,
}
Expand description
A count of OpsItems.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.created_by: Option<String>
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
created_time: Option<DateTime>
The date and time the OpsItem was created.
last_modified_by: Option<String>
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
last_modified_time: Option<DateTime>
The date and time the OpsItem was last updated.
priority: Option<i32>
The importance of this OpsItem in relation to other OpsItems in the system.
source: Option<String>
The impacted Amazon Web Services resource.
status: Option<OpsItemStatus>
The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
ops_item_id: Option<String>
The ID of the OpsItem.
title: Option<String>
A short heading that describes the nature of the OpsItem and the impacted resource.
operational_data: Option<HashMap<String, OpsItemDataValue>>
Operational data is custom data that provides useful reference details about the OpsItem.
category: Option<String>
A list of OpsItems by category.
severity: Option<String>
A list of OpsItems by severity.
ops_item_type: Option<String>
The type of OpsItem. Systems Manager supports the following types of OpsItems:
-
/aws/issue
This type of OpsItem is used for default OpsItems created by OpsCenter.
-
/aws/changerequest
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.
-
/aws/insight
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.
actual_start_time: Option<DateTime>
The time a runbook workflow started. Currently reported only for the OpsItem type /aws/changerequest
.
actual_end_time: Option<DateTime>
The time a runbook workflow ended. Currently reported only for the OpsItem type /aws/changerequest
.
planned_start_time: Option<DateTime>
The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type /aws/changerequest
.
planned_end_time: Option<DateTime>
The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type /aws/changerequest
.
Implementations§
source§impl OpsItemSummary
impl OpsItemSummary
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
sourcepub fn created_time(&self) -> Option<&DateTime>
pub fn created_time(&self) -> Option<&DateTime>
The date and time the OpsItem was created.
sourcepub fn last_modified_by(&self) -> Option<&str>
pub fn last_modified_by(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The date and time the OpsItem was last updated.
sourcepub fn priority(&self) -> Option<i32>
pub fn priority(&self) -> Option<i32>
The importance of this OpsItem in relation to other OpsItems in the system.
sourcepub fn status(&self) -> Option<&OpsItemStatus>
pub fn status(&self) -> Option<&OpsItemStatus>
The OpsItem status. Status can be Open
, In Progress
, or Resolved
.
sourcepub fn ops_item_id(&self) -> Option<&str>
pub fn ops_item_id(&self) -> Option<&str>
The ID of the OpsItem.
sourcepub fn title(&self) -> Option<&str>
pub fn title(&self) -> Option<&str>
A short heading that describes the nature of the OpsItem and the impacted resource.
sourcepub fn operational_data(&self) -> Option<&HashMap<String, OpsItemDataValue>>
pub fn operational_data(&self) -> Option<&HashMap<String, OpsItemDataValue>>
Operational data is custom data that provides useful reference details about the OpsItem.
sourcepub fn ops_item_type(&self) -> Option<&str>
pub fn ops_item_type(&self) -> Option<&str>
The type of OpsItem. Systems Manager supports the following types of OpsItems:
-
/aws/issue
This type of OpsItem is used for default OpsItems created by OpsCenter.
-
/aws/changerequest
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.
-
/aws/insight
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.
sourcepub fn actual_start_time(&self) -> Option<&DateTime>
pub fn actual_start_time(&self) -> Option<&DateTime>
The time a runbook workflow started. Currently reported only for the OpsItem type /aws/changerequest
.
sourcepub fn actual_end_time(&self) -> Option<&DateTime>
pub fn actual_end_time(&self) -> Option<&DateTime>
The time a runbook workflow ended. Currently reported only for the OpsItem type /aws/changerequest
.
sourcepub fn planned_start_time(&self) -> Option<&DateTime>
pub fn planned_start_time(&self) -> Option<&DateTime>
The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type /aws/changerequest
.
sourcepub fn planned_end_time(&self) -> Option<&DateTime>
pub fn planned_end_time(&self) -> Option<&DateTime>
The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type /aws/changerequest
.
source§impl OpsItemSummary
impl OpsItemSummary
sourcepub fn builder() -> OpsItemSummaryBuilder
pub fn builder() -> OpsItemSummaryBuilder
Creates a new builder-style object to manufacture OpsItemSummary
.
Trait Implementations§
source§impl Clone for OpsItemSummary
impl Clone for OpsItemSummary
source§fn clone(&self) -> OpsItemSummary
fn clone(&self) -> OpsItemSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OpsItemSummary
impl Debug for OpsItemSummary
source§impl PartialEq for OpsItemSummary
impl PartialEq for OpsItemSummary
source§fn eq(&self, other: &OpsItemSummary) -> bool
fn eq(&self, other: &OpsItemSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OpsItemSummary
Auto Trait Implementations§
impl Freeze for OpsItemSummary
impl RefUnwindSafe for OpsItemSummary
impl Send for OpsItemSummary
impl Sync for OpsItemSummary
impl Unpin for OpsItemSummary
impl UnwindSafe for OpsItemSummary
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more