Class: Aws::ApplicationDiscoveryService::Types::AgentInfo

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb

Overview

Information about agents associated with the user’s Amazon Web Services account. Information includes agent IDs, IP addresses, media access control (MAC) addresses, agent or collector status, hostname where the agent resides, and agent version for each agent.

Constant Summary collapse

SENSITIVE =
[:agent_network_info_list]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_id ⇒ String

The agent or collector ID.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#agent_network_info_list ⇒ Array<Types::AgentNetworkInfo>

Network details about the host where the agent or collector resides.

Returns:



86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#agent_type ⇒ String

Type of agent.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#collection_status ⇒ String

Status of the collection process for an agent.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#connector_id ⇒ String

The ID of the connector.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#health ⇒ String

The health of the agent.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#host_name ⇒ String

The name of the host where the agent or collector resides. The host can be a server or virtual machine.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#last_health_ping_time ⇒ String

Time since agent health was reported.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#registered_time ⇒ String

Agent's first registration timestamp in UTC.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end

#version ⇒ String

The agent or collector version.

Returns:

  • (String)


86
87
88
89
90
91
92
93
94
95
96
97
98
99
# File 'gems/aws-sdk-applicationdiscoveryservice/lib/aws-sdk-applicationdiscoveryservice/types.rb', line 86

class AgentInfo < Struct.new(
  :agent_id,
  :host_name,
  :agent_network_info_list,
  :connector_id,
  :version,
  :health,
  :last_health_ping_time,
  :collection_status,
  :agent_type,
  :registered_time)
  SENSITIVE = [:agent_network_info_list]
  include Aws::Structure
end