Class: Google::Apis::MonitoringV1::IncidentList
- Inherits:
-
Object
- Object
- Google::Apis::MonitoringV1::IncidentList
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/monitoring_v1/classes.rb,
lib/google/apis/monitoring_v1/representations.rb,
lib/google/apis/monitoring_v1/representations.rb
Overview
A widget that displays a list of incidents
Instance Attribute Summary collapse
-
#monitored_resources ⇒ Array<Google::Apis::MonitoringV1::MonitoredResource>
Optional.
-
#policy_names ⇒ Array<String>
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ IncidentList
constructor
A new instance of IncidentList.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ IncidentList
Returns a new instance of IncidentList.
871 872 873 |
# File 'lib/google/apis/monitoring_v1/classes.rb', line 871 def initialize(**args) update!(**args) end |
Instance Attribute Details
#monitored_resources ⇒ Array<Google::Apis::MonitoringV1::MonitoredResource>
Optional. The monitored resource for which incidents are listed. The resource
doesn't need to be fully specified. That is, you can specify the resource type
but not the values of the resource labels. The resource type and labels are
used for filtering.
Corresponds to the JSON property monitoredResources
862 863 864 |
# File 'lib/google/apis/monitoring_v1/classes.rb', line 862 def monitored_resources @monitored_resources end |
#policy_names ⇒ Array<String>
Optional. A list of alert policy names to filter the incident list by. Don't
include the project ID prefix in the policy name. For example, use
alertPolicies/utilization.
Corresponds to the JSON property policyNames
869 870 871 |
# File 'lib/google/apis/monitoring_v1/classes.rb', line 869 def policy_names @policy_names end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
876 877 878 879 |
# File 'lib/google/apis/monitoring_v1/classes.rb', line 876 def update!(**args) @monitored_resources = args[:monitored_resources] if args.key?(:monitored_resources) @policy_names = args[:policy_names] if args.key?(:policy_names) end |