Class: Aws::SSM::Types::InstanceInfo

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

Overview

Details about a specific managed node.

Constant Summary collapse

SENSITIVE =
[:ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_typeString

The type of agent installed on the node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#agent_versionString

The version number of the agent installed on the node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#computer_nameString

The fully qualified host name of the managed node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#instance_statusString

The current status of the managed node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#ip_addressString

The IP address of the managed node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#managed_statusString

Indicates whether the node is managed by Systems Manager.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_nameString

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

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_typeString

The operating system platform type of the managed node.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#platform_versionString

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

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end

#resource_typeString

The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.

Returns:

  • (String)


9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
# File 'lib/aws-sdk-ssm/types.rb', line 9682

class InstanceInfo < Struct.new(
  :agent_type,
  :agent_version,
  :computer_name,
  :instance_status,
  :ip_address,
  :managed_status,
  :platform_type,
  :platform_name,
  :platform_version,
  :resource_type)
  SENSITIVE = [:ip_address]
  include Aws::Structure
end