#[non_exhaustive]pub struct MonitoringScheduleSummary {
pub monitoring_schedule_name: Option<String>,
pub monitoring_schedule_arn: Option<String>,
pub creation_time: Option<DateTime>,
pub last_modified_time: Option<DateTime>,
pub monitoring_schedule_status: Option<ScheduleStatus>,
pub endpoint_name: Option<String>,
pub monitoring_job_definition_name: Option<String>,
pub monitoring_type: Option<MonitoringType>,
}
Expand description
Summarizes the monitoring schedule.
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.monitoring_schedule_name: Option<String>
The name of the monitoring schedule.
monitoring_schedule_arn: Option<String>
The Amazon Resource Name (ARN) of the monitoring schedule.
creation_time: Option<DateTime>
The creation time of the monitoring schedule.
last_modified_time: Option<DateTime>
The last time the monitoring schedule was modified.
monitoring_schedule_status: Option<ScheduleStatus>
The status of the monitoring schedule.
endpoint_name: Option<String>
The name of the endpoint using the monitoring schedule.
monitoring_job_definition_name: Option<String>
The name of the monitoring job definition that the schedule is for.
monitoring_type: Option<MonitoringType>
The type of the monitoring job definition that the schedule is for.
Implementations§
source§impl MonitoringScheduleSummary
impl MonitoringScheduleSummary
sourcepub fn monitoring_schedule_name(&self) -> Option<&str>
pub fn monitoring_schedule_name(&self) -> Option<&str>
The name of the monitoring schedule.
sourcepub fn monitoring_schedule_arn(&self) -> Option<&str>
pub fn monitoring_schedule_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the monitoring schedule.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The creation time of the monitoring schedule.
sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The last time the monitoring schedule was modified.
sourcepub fn monitoring_schedule_status(&self) -> Option<&ScheduleStatus>
pub fn monitoring_schedule_status(&self) -> Option<&ScheduleStatus>
The status of the monitoring schedule.
sourcepub fn endpoint_name(&self) -> Option<&str>
pub fn endpoint_name(&self) -> Option<&str>
The name of the endpoint using the monitoring schedule.
sourcepub fn monitoring_job_definition_name(&self) -> Option<&str>
pub fn monitoring_job_definition_name(&self) -> Option<&str>
The name of the monitoring job definition that the schedule is for.
sourcepub fn monitoring_type(&self) -> Option<&MonitoringType>
pub fn monitoring_type(&self) -> Option<&MonitoringType>
The type of the monitoring job definition that the schedule is for.
source§impl MonitoringScheduleSummary
impl MonitoringScheduleSummary
sourcepub fn builder() -> MonitoringScheduleSummaryBuilder
pub fn builder() -> MonitoringScheduleSummaryBuilder
Creates a new builder-style object to manufacture MonitoringScheduleSummary
.
Trait Implementations§
source§impl Clone for MonitoringScheduleSummary
impl Clone for MonitoringScheduleSummary
source§fn clone(&self) -> MonitoringScheduleSummary
fn clone(&self) -> MonitoringScheduleSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MonitoringScheduleSummary
impl Debug for MonitoringScheduleSummary
impl StructuralPartialEq for MonitoringScheduleSummary
Auto Trait Implementations§
impl Freeze for MonitoringScheduleSummary
impl RefUnwindSafe for MonitoringScheduleSummary
impl Send for MonitoringScheduleSummary
impl Sync for MonitoringScheduleSummary
impl Unpin for MonitoringScheduleSummary
impl UnwindSafe for MonitoringScheduleSummary
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