Struct aws_sdk_elasticache::types::ServiceUpdate
source · #[non_exhaustive]pub struct ServiceUpdate {
pub service_update_name: Option<String>,
pub service_update_release_date: Option<DateTime>,
pub service_update_end_date: Option<DateTime>,
pub service_update_severity: Option<ServiceUpdateSeverity>,
pub service_update_recommended_apply_by_date: Option<DateTime>,
pub service_update_status: Option<ServiceUpdateStatus>,
pub service_update_description: Option<String>,
pub service_update_type: Option<ServiceUpdateType>,
pub engine: Option<String>,
pub engine_version: Option<String>,
pub auto_update_after_recommended_apply_by_date: Option<bool>,
pub estimated_update_time: Option<String>,
}
Expand description
An update that you can apply to your Redis clusters.
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.service_update_name: Option<String>
The unique ID of the service update
service_update_release_date: Option<DateTime>
The date when the service update is initially available
service_update_end_date: Option<DateTime>
The date after which the service update is no longer available
service_update_severity: Option<ServiceUpdateSeverity>
The severity of the service update
service_update_recommended_apply_by_date: Option<DateTime>
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
service_update_status: Option<ServiceUpdateStatus>
The status of the service update
service_update_description: Option<String>
Provides details of the service update
service_update_type: Option<ServiceUpdateType>
Reflects the nature of the service update
engine: Option<String>
The Elasticache engine to which the update applies. Either Redis or Memcached
engine_version: Option<String>
The Elasticache engine version to which the update applies. Either Redis or Memcached engine version
auto_update_after_recommended_apply_by_date: Option<bool>
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
estimated_update_time: Option<String>
The estimated length of time the service update will take
Implementations§
source§impl ServiceUpdate
impl ServiceUpdate
sourcepub fn service_update_name(&self) -> Option<&str>
pub fn service_update_name(&self) -> Option<&str>
The unique ID of the service update
sourcepub fn service_update_release_date(&self) -> Option<&DateTime>
pub fn service_update_release_date(&self) -> Option<&DateTime>
The date when the service update is initially available
sourcepub fn service_update_end_date(&self) -> Option<&DateTime>
pub fn service_update_end_date(&self) -> Option<&DateTime>
The date after which the service update is no longer available
sourcepub fn service_update_severity(&self) -> Option<&ServiceUpdateSeverity>
pub fn service_update_severity(&self) -> Option<&ServiceUpdateSeverity>
The severity of the service update
sourcepub fn service_update_recommended_apply_by_date(&self) -> Option<&DateTime>
pub fn service_update_recommended_apply_by_date(&self) -> Option<&DateTime>
The recommendend date to apply the service update in order to ensure compliance. For information on compliance, see Self-Service Security Updates for Compliance.
sourcepub fn service_update_status(&self) -> Option<&ServiceUpdateStatus>
pub fn service_update_status(&self) -> Option<&ServiceUpdateStatus>
The status of the service update
sourcepub fn service_update_description(&self) -> Option<&str>
pub fn service_update_description(&self) -> Option<&str>
Provides details of the service update
sourcepub fn service_update_type(&self) -> Option<&ServiceUpdateType>
pub fn service_update_type(&self) -> Option<&ServiceUpdateType>
Reflects the nature of the service update
sourcepub fn engine(&self) -> Option<&str>
pub fn engine(&self) -> Option<&str>
The Elasticache engine to which the update applies. Either Redis or Memcached
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The Elasticache engine version to which the update applies. Either Redis or Memcached engine version
sourcepub fn auto_update_after_recommended_apply_by_date(&self) -> Option<bool>
pub fn auto_update_after_recommended_apply_by_date(&self) -> Option<bool>
Indicates whether the service update will be automatically applied once the recommended apply-by date has expired.
sourcepub fn estimated_update_time(&self) -> Option<&str>
pub fn estimated_update_time(&self) -> Option<&str>
The estimated length of time the service update will take
source§impl ServiceUpdate
impl ServiceUpdate
sourcepub fn builder() -> ServiceUpdateBuilder
pub fn builder() -> ServiceUpdateBuilder
Creates a new builder-style object to manufacture ServiceUpdate
.
Trait Implementations§
source§impl Clone for ServiceUpdate
impl Clone for ServiceUpdate
source§fn clone(&self) -> ServiceUpdate
fn clone(&self) -> ServiceUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ServiceUpdate
impl Debug for ServiceUpdate
source§impl PartialEq for ServiceUpdate
impl PartialEq for ServiceUpdate
source§fn eq(&self, other: &ServiceUpdate) -> bool
fn eq(&self, other: &ServiceUpdate) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ServiceUpdate
Auto Trait Implementations§
impl Freeze for ServiceUpdate
impl RefUnwindSafe for ServiceUpdate
impl Send for ServiceUpdate
impl Sync for ServiceUpdate
impl Unpin for ServiceUpdate
impl UnwindSafe for ServiceUpdate
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