@Generated(value="software.amazon.awssdk:codegen") public class InstanceInformation extends Object implements StructuredPojo, software.amazon.awssdk.utils.builder.ToCopyableBuilder<InstanceInformation.Builder,InstanceInformation>
Describes a filter for a specific list of instances.
| Modifier and Type | Class and Description |
|---|---|
static interface |
InstanceInformation.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
activationId()
The activation ID created by Systems Manager when the server or VM was registered.
|
String |
agentVersion()
The version of the SSM Agent running on your Linux instance.
|
InstanceAggregatedAssociationOverview |
associationOverview()
Information about the association.
|
String |
associationStatus()
The status of the association.
|
static InstanceInformation.Builder |
builder() |
String |
computerName()
The fully qualified host name of the managed instance.
|
boolean |
equals(Object obj) |
int |
hashCode() |
String |
iamRole()
The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.
|
String |
instanceId()
The instance ID.
|
String |
ipAddress()
The IP address of the managed instance.
|
Boolean |
isLatestVersion()
Indicates whether latest version of the SSM Agent is running on your instance.
|
Date |
lastAssociationExecutionDate()
The date the association was last executed.
|
Date |
lastPingDateTime()
The date and time when agent last pinged Systems Manager service.
|
Date |
lastSuccessfulAssociationExecutionDate()
The last date the association was successfully run.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
String |
name()
The name of the managed instance.
|
String |
pingStatus()
Connection status of the SSM Agent.
|
String |
platformName()
The name of the operating system platform running on your instance.
|
String |
platformType()
The operating system platform type.
|
String |
platformVersion()
The version of the OS platform running on your instance.
|
Date |
registrationDate()
The date the server or VM was registered with AWS as a managed instance.
|
String |
resourceType()
The type of instance.
|
static Class<? extends InstanceInformation.Builder> |
serializableBuilderClass() |
InstanceInformation.Builder |
toBuilder() |
String |
toString() |
public String instanceId()
The instance ID.
public String pingStatus()
Connection status of the SSM Agent.
PingStatuspublic Date lastPingDateTime()
The date and time when agent last pinged Systems Manager service.
public String agentVersion()
The version of the SSM Agent running on your Linux instance.
public Boolean isLatestVersion()
Indicates whether latest version of the SSM Agent is running on your instance.
public String platformType()
The operating system platform type.
PlatformTypepublic String platformName()
The name of the operating system platform running on your instance.
public String platformVersion()
The version of the OS platform running on your instance.
public String activationId()
The activation ID created by Systems Manager when the server or VM was registered.
public String iamRole()
The Amazon Identity and Access Management (IAM) role assigned to EC2 instances or managed instances.
public Date registrationDate()
The date the server or VM was registered with AWS as a managed instance.
public String resourceType()
The type of instance. Instances are either EC2 instances or managed instances.
ResourceTypepublic String name()
The name of the managed instance.
public String ipAddress()
The IP address of the managed instance.
public String computerName()
The fully qualified host name of the managed instance.
public String associationStatus()
The status of the association.
public Date lastAssociationExecutionDate()
The date the association was last executed.
public Date lastSuccessfulAssociationExecutionDate()
The last date the association was successfully run.
public InstanceAggregatedAssociationOverview associationOverview()
Information about the association.
public InstanceInformation.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<InstanceInformation.Builder,InstanceInformation>public static InstanceInformation.Builder builder()
public static Class<? extends InstanceInformation.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2017. All rights reserved.