Struct aws_sdk_emr::types::OsRelease
source · #[non_exhaustive]pub struct OsRelease {
pub label: Option<String>,
}
Expand description
The Amazon Linux release specified for a cluster in the RunJobFlow request.
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.label: Option<String>
The Amazon Linux release specified for a cluster in the RunJobFlow request. The format is as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
Implementations§
Trait Implementations§
source§impl PartialEq for OsRelease
impl PartialEq for OsRelease
impl StructuralPartialEq for OsRelease
Auto Trait Implementations§
impl RefUnwindSafe for OsRelease
impl Send for OsRelease
impl Sync for OsRelease
impl Unpin for OsRelease
impl UnwindSafe for OsRelease
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.