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 Amazon Web Services account ID for the owner of the resource group affected by the problem.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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>)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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

#short_nameString

The short name of the problem associated with the SNS notification.

Returns:

  • (String)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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)


1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1671

class Problem < Struct.new(
  :id,
  :title,
  :short_name,
  :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