[−][src]Struct rusoto_ssm::InstanceInformation
Describes a filter for a specific list of instances.
Fields
activation_id: Option<String>
The activation ID created by Systems Manager when the server or VM was registered.
agent_version: Option<String>
The version of SSM Agent running on your Linux instance.
association_overview: Option<InstanceAggregatedAssociationOverview>
Information about the association.
association_status: Option<String>
The status of the association.
computer_name: Option<String>
The fully qualified host name of the managed instance.
ip_address: Option<String>
The IP address of the managed instance.
iam_role: Option<String>
The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instance. This call does not return the IAM role for EC2 instances. To retrieve the IAM role for an EC2 instance, use the Amazon EC2 DescribeInstances
action. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the AWS CLI Command Reference.
instance_id: Option<String>
The instance ID.
is_latest_version: Option<bool>
Indicates whether the latest version of SSM Agent is running on your Linux Managed Instance. This field does not indicate whether or not the latest version is installed on Windows managed instances, because some older versions of Windows Server use the EC2Config service to process SSM requests.
last_association_execution_date: Option<f64>
The date the association was last run.
last_ping_date_time: Option<f64>
The date and time when the agent last pinged the Systems Manager service.
last_successful_association_execution_date: Option<f64>
The last date the association was successfully run.
name: Option<String>
The name assigned to an on-premises server or virtual machine (VM) when it is activated as a Systems Manager managed instance. The name is specified as the DefaultInstanceName
property using the CreateActivation command. It is applied to the managed instance by specifying the Activation Code and Activation ID when you install SSM Agent on the instance, as explained in Install SSM Agent for a hybrid environment (Linux) and Install SSM Agent for a hybrid environment (Windows). To retrieve the Name tag of an EC2 instance, use the Amazon EC2 DescribeInstances
action. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the AWS CLI Command Reference.
ping_status: Option<String>
Connection status of SSM Agent.
The status Inactive
has been deprecated and is no longer in use.
platform_name: Option<String>
The name of the operating system platform running on your instance.
platform_type: Option<String>
The operating system platform type.
platform_version: Option<String>
The version of the OS platform running on your instance.
registration_date: Option<f64>
The date the server or VM was registered with AWS as a managed instance.
resource_type: Option<String>
The type of instance. Instances are either EC2 instances or managed instances.
Trait Implementations
impl Clone for InstanceInformation
[src]
pub fn clone(&self) -> InstanceInformation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for InstanceInformation
[src]
impl Default for InstanceInformation
[src]
pub fn default() -> InstanceInformation
[src]
impl<'de> Deserialize<'de> for InstanceInformation
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<InstanceInformation> for InstanceInformation
[src]
pub fn eq(&self, other: &InstanceInformation) -> bool
[src]
pub fn ne(&self, other: &InstanceInformation) -> bool
[src]
impl StructuralPartialEq for InstanceInformation
[src]
Auto Trait Implementations
impl RefUnwindSafe for InstanceInformation
[src]
impl Send for InstanceInformation
[src]
impl Sync for InstanceInformation
[src]
impl Unpin for InstanceInformation
[src]
impl UnwindSafe for InstanceInformation
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,