Class: Aws::ApplicationInsights::Types::Problem

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

Overview

Describes a problem that is detected by correlating observations.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idString

The AWS account ID for the owner of the resource group affected by the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#affected_resourceString

The resource affected by the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The time when the problem ended, in epoch seconds.

Returns:

  • (Time)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#feedbackHash<String,String>

Feedback provided by the user about the problem.

Returns:

  • (Hash<String,String>)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#insightsString

A detailed analysis of the problem using machine learning.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#last_recurrence_timeTime

The last time that the problem reoccurred after its last resolution.

Returns:

  • (Time)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#recurring_countInteger

The number of times that the same problem reoccurred after the first time it was resolved.

Returns:

  • (Integer)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#resolution_methodString

Specifies how the problem was resolved. If the value is AUTOMATIC, the system resolved the problem. If the value is MANUAL, the user resolved the problem. If the value is UNRESOLVED, then the problem is not resolved.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#resource_group_nameString

The name of the resource group affected by the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#severity_levelString

A measure of the level of impact of the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The time when the problem started, in epoch seconds.

Returns:

  • (Time)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The name of the problem.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end

#visibilityString

Specifies whether or not you can view the problem. Updates to ignored problems do not generate notifications.

Returns:

  • (String)


1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1647

class Problem < Struct.new(
  :id,
  :title,
  :insights,
  :status,
  :affected_resource,
  :start_time,
  :end_time,
  :severity_level,
  :account_id,
  :resource_group_name,
  :feedback,
  :recurring_count,
  :last_recurrence_time,
  :visibility,
  :resolution_method)
  SENSITIVE = []
  include Aws::Structure
end