Class: Google::Cloud::ServiceHealth::V1::Event

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/servicehealth/v1/event_resources.rb

Overview

Represents service health events that may affect Google Cloud products. Event resource is a read-only view and does not allow any modifications. All fields are output only.

Defined Under Namespace

Modules: DetailedCategory, DetailedState, EventCategory, Relevance, State

Instance Attribute Summary collapse

Instance Attribute Details

#category::Google::Cloud::ServiceHealth::V1::Event::EventCategory (readonly)

Returns Output only. The category of the event.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#description::String (readonly)

Returns Output only. Free-form, human-readable description.

Returns:

  • (::String)

    Output only. Free-form, human-readable description.



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#detailed_category::Google::Cloud::ServiceHealth::V1::Event::DetailedCategory (readonly)

Returns Output only. The detailed category of the event.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#detailed_state::Google::Cloud::ServiceHealth::V1::Event::DetailedState (readonly)

Returns Output only. The current detailed state of the incident.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#end_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The end time of the event, if applicable.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#event_impacts::Array<::Google::Cloud::ServiceHealth::V1::EventImpact>

Returns Google Cloud products and locations impacted by the event.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#name::String (readonly)

Returns Output only. Identifier. Name of the event. Unique name of the event in this scope including project and location using the form projects/{project_id}/locations/{location}/events/{event_id}.

Returns:

  • (::String)

    Output only. Identifier. Name of the event. Unique name of the event in this scope including project and location using the form projects/{project_id}/locations/{location}/events/{event_id}.



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#next_update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the next update can be expected.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#parent_event::String (readonly)

Returns Output only. When detailed_state=MERGED, parent_event contains the name of the parent event. All further updates will be published to the parent event.

Returns:

  • (::String)

    Output only. When detailed_state=MERGED, parent_event contains the name of the parent event. All further updates will be published to the parent event.



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#relevance::Google::Cloud::ServiceHealth::V1::Event::Relevance (readonly)

Returns Output only. Communicates why a given event is deemed relevant in the context of a given project.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#start_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The start time of the event, if applicable.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#state::Google::Cloud::ServiceHealth::V1::Event::State (readonly)

Returns Output only. The current state of the event.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#title::String (readonly)

Returns Output only. Brief description for the event.

Returns:

  • (::String)

    Output only. Brief description for the event.



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The time when the event was last modified.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end

#updates::Array<::Google::Cloud::ServiceHealth::V1::EventUpdate> (readonly)

Returns Output only. Event updates are correspondence from Google.

Returns:



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# File 'proto_docs/google/cloud/servicehealth/v1/event_resources.rb', line 77

class Event
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The category of the event. This enum lists all possible categories of
  # event.
  module EventCategory
    # Unspecified category.
    EVENT_CATEGORY_UNSPECIFIED = 0

    # Event category for service outage or degradation.
    INCIDENT = 2
  end

  # The detailed category of an event. Contains all possible states for all
  # event categories.
  module DetailedCategory
    # Unspecified detailed category.
    DETAILED_CATEGORY_UNSPECIFIED = 0

    # Indicates an event with category INCIDENT has a confirmed impact to at
    # least one Google Cloud product.
    CONFIRMED_INCIDENT = 1

    # Indicates an event with category INCIDENT is under investigation to
    # determine if it has a confirmed impact on any Google Cloud products.
    EMERGING_INCIDENT = 2
  end

  # The state of the event. This enum lists all possible states of event.
  module State
    # Unspecified state.
    STATE_UNSPECIFIED = 0

    # Event is actively affecting a Google Cloud product and will continue to
    # receive updates.
    ACTIVE = 1

    # Event is no longer affecting the Google Cloud product or has been merged
    # with another event.
    CLOSED = 2
  end

  # The detailed state of the incident. This enum lists all possible detailed
  # states of an incident.
  module DetailedState
    # Unspecified detail state.
    DETAILED_STATE_UNSPECIFIED = 0

    # Google engineers are actively investigating the event to determine the
    # impact.
    EMERGING = 1

    # The incident is confirmed and impacting at least one Google Cloud
    # product. Ongoing status updates will be provided until it is resolved.
    CONFIRMED = 2

    # The incident is no longer affecting any Google Cloud product, and there
    # will be no further updates.
    RESOLVED = 3

    # The incident was merged into a parent incident. All further updates will
    # be published to the parent only. The `parent_event` field contains the
    # name of the parent.
    MERGED = 4

    # The incident was automatically closed because of the following reasons:
    #
    #  * The impact of the incident could not be confirmed.
    #  * The incident was intermittent or resolved itself.
    #
    #  The incident does not have a resolution because no action or
    #  investigation happened. If it is intermittent, the incident may reopen.
    AUTO_CLOSED = 9

    # Upon investigation, Google engineers concluded that the incident is not
    # affecting a Google Cloud product. This state can change if the incident
    # is reviewed again.
    FALSE_POSITIVE = 10
  end

  # Communicates why a given incident is deemed relevant in the context of a
  # given project. This enum lists all possible detailed states of relevance.
  module Relevance
    # Unspecified relevance.
    RELEVANCE_UNSPECIFIED = 0

    # The relevance of the incident to the project is unknown.
    UNKNOWN = 2

    # The incident does not impact the project.
    NOT_IMPACTED = 6

    # The incident is associated with a Google Cloud product your project uses,
    # but the incident may not be impacting your project. For example, the
    # incident may be impacting a Google Cloud product that your project uses,
    # but in a location that your project does not use.
    PARTIALLY_RELATED = 7

    # The incident has a direct connection with your project and impacts a
    # Google Cloud product in a location your project uses.
    RELATED = 8

    # The incident is verified to be impacting your project.
    IMPACTED = 9
  end
end