#[non_exhaustive]pub struct EnvironmentInfoDescription {
pub info_type: Option<EnvironmentInfoType>,
pub ec2_instance_id: Option<String>,
pub sample_timestamp: Option<DateTime>,
pub message: Option<String>,
}
Expand description
The information retrieved from the Amazon EC2 instances.
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.info_type: Option<EnvironmentInfoType>
The type of information retrieved.
ec2_instance_id: Option<String>
The Amazon EC2 Instance ID for this information.
sample_timestamp: Option<DateTime>
The time stamp when this information was retrieved.
message: Option<String>
The retrieved information. Currently contains a presigned Amazon S3 URL. The files are deleted after 15 minutes.
Anyone in possession of this URL can access the files before they are deleted. Make the URL available only to trusted parties.
Implementations§
source§impl EnvironmentInfoDescription
impl EnvironmentInfoDescription
sourcepub fn info_type(&self) -> Option<&EnvironmentInfoType>
pub fn info_type(&self) -> Option<&EnvironmentInfoType>
The type of information retrieved.
sourcepub fn ec2_instance_id(&self) -> Option<&str>
pub fn ec2_instance_id(&self) -> Option<&str>
The Amazon EC2 Instance ID for this information.
sourcepub fn sample_timestamp(&self) -> Option<&DateTime>
pub fn sample_timestamp(&self) -> Option<&DateTime>
The time stamp when this information was retrieved.
source§impl EnvironmentInfoDescription
impl EnvironmentInfoDescription
sourcepub fn builder() -> EnvironmentInfoDescriptionBuilder
pub fn builder() -> EnvironmentInfoDescriptionBuilder
Creates a new builder-style object to manufacture EnvironmentInfoDescription
.
Trait Implementations§
source§impl Clone for EnvironmentInfoDescription
impl Clone for EnvironmentInfoDescription
source§fn clone(&self) -> EnvironmentInfoDescription
fn clone(&self) -> EnvironmentInfoDescription
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 EnvironmentInfoDescription
impl Debug for EnvironmentInfoDescription
source§impl PartialEq for EnvironmentInfoDescription
impl PartialEq for EnvironmentInfoDescription
source§fn eq(&self, other: &EnvironmentInfoDescription) -> bool
fn eq(&self, other: &EnvironmentInfoDescription) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EnvironmentInfoDescription
Auto Trait Implementations§
impl Freeze for EnvironmentInfoDescription
impl RefUnwindSafe for EnvironmentInfoDescription
impl Send for EnvironmentInfoDescription
impl Sync for EnvironmentInfoDescription
impl Unpin for EnvironmentInfoDescription
impl UnwindSafe for EnvironmentInfoDescription
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>
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.