Struct aws_sdk_ssm::types::PatchStatus
source · #[non_exhaustive]pub struct PatchStatus {
pub deployment_status: Option<PatchDeploymentStatus>,
pub compliance_level: Option<PatchComplianceLevel>,
pub approval_date: Option<DateTime>,
}
Expand description
Information about the approval status of a patch.
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.deployment_status: Option<PatchDeploymentStatus>
The approval status of a patch.
compliance_level: Option<PatchComplianceLevel>
The compliance severity level for a patch.
approval_date: Option<DateTime>
The date the patch was approved (or will be approved if the status is PENDING_APPROVAL
).
Implementations§
source§impl PatchStatus
impl PatchStatus
sourcepub fn deployment_status(&self) -> Option<&PatchDeploymentStatus>
pub fn deployment_status(&self) -> Option<&PatchDeploymentStatus>
The approval status of a patch.
sourcepub fn compliance_level(&self) -> Option<&PatchComplianceLevel>
pub fn compliance_level(&self) -> Option<&PatchComplianceLevel>
The compliance severity level for a patch.
sourcepub fn approval_date(&self) -> Option<&DateTime>
pub fn approval_date(&self) -> Option<&DateTime>
The date the patch was approved (or will be approved if the status is PENDING_APPROVAL
).
source§impl PatchStatus
impl PatchStatus
sourcepub fn builder() -> PatchStatusBuilder
pub fn builder() -> PatchStatusBuilder
Creates a new builder-style object to manufacture PatchStatus
.
Trait Implementations§
source§impl Clone for PatchStatus
impl Clone for PatchStatus
source§fn clone(&self) -> PatchStatus
fn clone(&self) -> PatchStatus
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 PatchStatus
impl Debug for PatchStatus
source§impl PartialEq for PatchStatus
impl PartialEq for PatchStatus
impl StructuralPartialEq for PatchStatus
Auto Trait Implementations§
impl Freeze for PatchStatus
impl RefUnwindSafe for PatchStatus
impl Send for PatchStatus
impl Sync for PatchStatus
impl Unpin for PatchStatus
impl UnwindSafe for PatchStatus
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> 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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.