Class: Aws::NetworkMonitor::Types::GetMonitorOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregation_periodInteger

The aggregation period for the specified monitor.

Returns:

  • (Integer)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time and date when the monitor was created.

Returns:

  • (Time)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#modified_atTime

The time and date when the monitor was last modified.

Returns:

  • (Time)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#monitor_arnString

The ARN of the selected monitor.

Returns:

  • (String)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#monitor_nameString

The name of the monitor.

Returns:

  • (String)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#probesArray<Types::Probe>

The details about each probe associated with that monitor.

Returns:



347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

Lists the status of the state of each monitor.

Returns:

  • (String)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of key-value pairs assigned to the monitor.

Returns:

  • (Hash<String,String>)


347
348
349
350
351
352
353
354
355
356
357
358
# File 'gems/aws-sdk-networkmonitor/lib/aws-sdk-networkmonitor/types.rb', line 347

class GetMonitorOutput < Struct.new(
  :monitor_arn,
  :monitor_name,
  :state,
  :aggregation_period,
  :tags,
  :probes,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end