Class: Aws::SSM::Types::InstanceInformation

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ssm/types.rb

Overview

Describes a filter for a specific list of managed nodes.

Constant Summary collapse

SENSITIVE =
[:ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#activation_idString

The activation ID created by Amazon Web Services Systems Manager when the server or virtual machine (VM) was registered.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#agent_versionString

The version of SSM Agent running on your Linux managed node.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#association_overviewTypes::InstanceAggregatedAssociationOverview

Information about the association.



10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#association_statusString

The status of the association.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#computer_nameString

The fully qualified host name of the managed node.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#iam_roleString

The role assigned to an Amazon EC2 instance configured with a Systems Manager Quick Setup host management configuration or the role assigned to an on-premises managed node.

This call doesn't return the IAM role for unmanaged Amazon EC2 instances (instances not configured for Systems Manager). To retrieve the role for an unmanaged instance, use the Amazon EC2 DescribeInstances operation. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the Amazon Web Services CLI Command Reference.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#instance_idString

The managed node ID.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#ip_addressString

The IP address of the managed node.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#is_latest_versionBoolean

Indicates whether the latest version of SSM Agent is running on your Linux managed node. This field doesn't indicate whether or not the latest version is installed on Windows managed nodes, because some older versions of Windows Server use the EC2Config service to process Systems Manager requests.

Returns:

  • (Boolean)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#last_association_execution_dateTime

The date the association was last run.

Returns:

  • (Time)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#last_ping_date_timeTime

The date and time when the agent last pinged the Systems Manager service.

Returns:

  • (Time)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#last_successful_association_execution_dateTime

The last date the association was successfully run.

Returns:

  • (Time)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#nameString

The name assigned to an on-premises server, edge device, or virtual machine (VM) when it is activated as a Systems Manager managed node. The name is specified as the DefaultInstanceName property using the CreateActivation command. It is applied to the managed node by specifying the Activation Code and Activation ID when you install SSM Agent on the node, as explained in How to install SSM Agent on hybrid Linux nodes and How to install SSM Agent on hybrid Windows Server nodes. To retrieve the Name tag of an EC2 instance, use the Amazon EC2 DescribeInstances operation. For information, see DescribeInstances in the Amazon EC2 API Reference or describe-instances in the Amazon Web Services CLI Command Reference.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#ping_statusString

Connection status of SSM Agent.

The status Inactive has been deprecated and is no longer in use.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_nameString

The name of the operating system platform running on your managed node.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_typeString

The operating system platform type.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_versionString

The version of the OS platform running on your managed node.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#registration_dateTime

The date the server or VM was registered with Amazon Web Services as a managed node.

Returns:

  • (Time)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#resource_typeString

The type of instance. Instances are either EC2 instances or managed instances.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#source_idString

The ID of the source resource. For IoT Greengrass devices, SourceId is the Thing name.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#source_locationString

The location of the source resource in the third-party cloud environment.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#source_typeString

The type of the source resource. For IoT Greengrass devices, SourceType is AWS::IoT::Thing. For Azure Virtual Machines, SourceType is Microsoft.Compute/virtualMachines.

Returns:

  • (String)


10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
# File 'lib/aws-sdk-ssm/types.rb', line 10474

class InstanceInformation < Struct.new(
  :instance_id,
  :ping_status,
  :last_ping_date_time,
  :agent_version,
  :is_latest_version,
  :platform_type,
  :platform_name,
  :platform_version,
  :activation_id,
  :iam_role,
  :registration_date,
  :resource_type,
  :name,
  :ip_address,
  :computer_name,
  :association_status,
  :last_association_execution_date,
  :last_successful_association_execution_date,
  :association_overview,
  :source_id,
  :source_type,
  :source_location)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end