Index
-
ServiceHealth
(interface) -
Asset
(message) -
Event
(message) -
Event.DetailedCategory
(enum) -
Event.DetailedState
(enum) -
Event.EventCategory
(enum) -
Event.Relevance
(enum) -
Event.State
(enum) -
EventImpact
(message) -
EventUpdate
(message) -
EventView
(enum) -
GetEventRequest
(message) -
GetOrganizationEventRequest
(message) -
GetOrganizationImpactRequest
(message) -
ListEventsRequest
(message) -
ListEventsResponse
(message) -
ListOrganizationEventsRequest
(message) -
ListOrganizationEventsResponse
(message) -
ListOrganizationImpactsRequest
(message) -
ListOrganizationImpactsResponse
(message) -
Location
(message) -
OrganizationEvent
(message) -
OrganizationEvent.DetailedCategory
(enum) -
OrganizationEvent.DetailedState
(enum) -
OrganizationEvent.EventCategory
(enum) -
OrganizationEvent.State
(enum) -
OrganizationEventView
(enum) -
OrganizationImpact
(message) -
Product
(message)
ServiceHealth
Request service health events relevant to your Google Cloud project.
rpc GetEvent(
GetEventRequest
) returns ( Event
)
Retrieves a resource containing information about an event.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
name
resource:-
servicehealth.events.get
For more information, see the IAM documentation .
-
rpc GetOrganizationEvent(
GetOrganizationEventRequest
) returns ( OrganizationEvent
)
Retrieves a resource containing information about an event affecting an organization .
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
name
resource:-
servicehealth.organizationEvents.get
For more information, see the IAM documentation .
-
rpc GetOrganizationImpact(
GetOrganizationImpactRequest
) returns ( OrganizationImpact
)
Retrieves a resource containing information about impact to an asset under an organization affected by a service health event.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
name
resource:-
servicehealth.organizationImpacts.get
For more information, see the IAM documentation .
-
rpc ListEvents(
ListEventsRequest
) returns ( ListEventsResponse
)
Lists events under a given project and location.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
parent
resource:-
servicehealth.events.list
For more information, see the IAM documentation .
-
rpc ListOrganizationEvents(
ListOrganizationEventsRequest
) returns ( ListOrganizationEventsResponse
)
Lists organization events under a given organization and location.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
parent
resource:-
servicehealth.organizationEvents.list
For more information, see the IAM documentation .
-
rpc ListOrganizationImpacts(
ListOrganizationImpactsRequest
) returns ( ListOrganizationImpactsResponse
)
Lists assets impacted by organization events under a given organization and location.
- Authorization scopes
-
Requires the following OAuth scope:
-
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview .
-
- IAM Permissions
-
Requires the following IAM permission on the
parent
resource:-
servicehealth.organizationImpacts.list
For more information, see the IAM documentation .
-
Asset
Represents the asset impacted by the events.
Fields | |
---|---|
asset_name
|
Output only. Full name of the resource as defined in Resource Names . |
asset_type
|
Output only. Type of the asset. Example: |
Event
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.
Fields | |
---|---|
name
|
Output only. Identifier. Name of the event. Unique name of the event in this scope including project and location using the form |
title
|
Output only. Brief description for the event. |
description
|
Output only. Free-form, human-readable description. |
category
|
Output only. The category of the event. |
detailed_category
|
Output only. The detailed category of the event. |
state
|
Output only. The current state of the event. |
detailed_state
|
Output only. The current detailed state of the incident. |
event_impacts[]
|
Google Cloud products and locations impacted by the event. |
relevance
|
Output only. Communicates why a given event is deemed relevant in the context of a given project. |
updates[]
|
Output only. Event updates are correspondence from Google. |
parent_event
|
Output only. When |
update_time
|
Output only. The time when the event was last modified. |
start_time
|
Output only. The start time of the event, if applicable. |
end_time
|
Output only. The end time of the event, if applicable. |
next_update_time
|
Output only. The time when the next update can be expected. |
DetailedCategory
The detailed category of an event. Contains all possible states for all event categories.
Enums | |
---|---|
DETAILED_CATEGORY_UNSPECIFIED
|
Unspecified detailed category. |
CONFIRMED_INCIDENT
|
Indicates an event with category INCIDENT has a confirmed impact to at least one Google Cloud product. |
EMERGING_INCIDENT
|
Indicates an event with category INCIDENT is under investigation to determine if it has a confirmed impact on any Google Cloud products. |
DetailedState
The detailed state of the incident. This enum lists all possible detailed states of an incident.
DETAILED_STATE_UNSPECIFIED
EMERGING
CONFIRMED
RESOLVED
MERGED
parent_event
field contains the name of the parent.AUTO_CLOSED
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.
FALSE_POSITIVE
EventCategory
The category of the event. This enum lists all possible categories of event.
Enums | |
---|---|
EVENT_CATEGORY_UNSPECIFIED
|
Unspecified category. |
INCIDENT
|
Event category for service outage or degradation. |
Relevance
Communicates why a given incident is deemed relevant in the context of a given project. This enum lists all possible detailed states of relevance.
Enums | |
---|---|
RELEVANCE_UNSPECIFIED
|
Unspecified relevance. |
UNKNOWN
|
The relevance of the incident to the project is unknown. |
NOT_IMPACTED
|
The incident does not impact the project. |
PARTIALLY_RELATED
|
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. |
RELATED
|
The incident has a direct connection with your project and impacts a Google Cloud product in a location your project uses. |
IMPACTED
|
The incident is verified to be impacting your project. |
State
The state of the event. This enum lists all possible states of event.
Enums | |
---|---|
STATE_UNSPECIFIED
|
Unspecified state. |
ACTIVE
|
Event is actively affecting a Google Cloud product and will continue to receive updates. |
CLOSED
|
Event is no longer affecting the Google Cloud product or has been merged with another event. |
EventImpact
Represents the Google Cloud products and locations impacted by the event.
Fields | |
---|---|
product
|
Google Cloud product impacted by the event. |
location
|
Location impacted by the event. |
EventUpdate
Records an update made to the event.
Fields | |
---|---|
update_time
|
Output only. The time the update was posted. |
title
|
Output only. Brief title for the event. |
description
|
Output only. Free-form, human-readable description. |
symptom
|
Output only. Symptoms of the event, if available. |
workaround
|
Output only. Workaround steps to remediate the event impact, if available. |
EventView
The event fields to include in ListEvents API response. This enum lists all possible event views.
Enums | |
---|---|
EVENT_VIEW_UNSPECIFIED
|
Unspecified event view. Default to EVENT_VIEW_BASIC
. |
EVENT_VIEW_BASIC
|
Includes all fields except updates
. This view is the default for ListEvents API. |
EVENT_VIEW_FULL
|
Includes all event fields. |
GetEventRequest
Gets information about a specific event.
Fields | |
---|---|
name
|
Required. Unique name of the event in this scope including project and location using the form |
GetOrganizationEventRequest
Gets information about a specific event affecting an organization.
Fields | |
---|---|
name
|
Required. Unique name of the event in this scope including organization and event ID using the form |
GetOrganizationImpactRequest
Gets information about an event that affects a project under an organization.
Fields | |
---|---|
name
|
Required. Name of the resource using the form |
ListEventsRequest
Requests list of events.
Fields | |
---|---|
parent
|
Required. Parent value using the form |
page_size
|
Optional. The maximum number of events that should be returned. Acceptable values are 1 to 100, inclusive. (The default value is 10.) If more results are available, the service returns a next_page_token that you can use to get the next page of results in subsequent list requests. The service may return fewer events than the requested page_size. |
page_token
|
Optional. A token identifying a page of results the server should return. Provide Page token returned by a previous |
filter
|
Optional. A filter expression that filters resources listed in the response. The expression takes the following forms: Multiple filter queries are separated by spaces. Example: By default, each expression is an AND expression. However, you can include AND and OR expressions explicitly. Filter is supported for the following fields: |
view
|
Optional. Event fields to include in response. |
ListEventsResponse
Response to request for listing events.
Fields | |
---|---|
events[]
|
Output only. List of events. |
next_page_token
|
Output only. The continuation token, used to page through large result sets. Provide this value in a subsequent request as page_token to retrieve the next page. If this field is not present, there are no subsequent results. |
unreachable[]
|
Output only. Locations that could not be reached. |
ListOrganizationEventsRequest
Requests list of events that affect an organization.
parent
string
Required. Parent value using the form organizations/{organization_id}/locations/{location}
.
organization_id
- ID (number) of the project that contains the event. To get your organization_id
, see Getting your organization resource ID
.
location
- The location to get the service health events from. To retrieve service health events of category = INCIDENT, use location
= global
.
page_size
int32
Optional. The maximum number of events that should be returned. Acceptable values are 1
to 100
, inclusive. (The default value is 10
.) If more results are available, the service returns a next_page_token
that you can use to get the next page of results in subsequent list requests. The service may return fewer events than the requested page_size
.
page_token
string
Optional. A token identifying a page of results the server should return.
Provide Page token returned by a previous ListOrganizationEvents
call to retrieve the next page of results.
When paginating, all other parameters provided to ListOrganizationEvents
must match the call that provided the page token.
filter
string
Optional. A filter expression that filters resources listed in the response. The expression takes the following forms:
- field=value for
category
andstate
- field <, >, <=, or >= value for
update_time
Examples: category=INCIDENT
, update_time>="2000-01-01T11:30:00-04:00"
Multiple filter queries are space-separated. Example: category=INCIDENT state=ACTIVE
.
By default, each expression is an AND expression. However, you can include AND and OR expressions explicitly.
Filter is supported for the following fields: category
, state
, update_time
view
Optional. OrganizationEvent fields to include in response.
ListOrganizationEventsResponse
Response to request for listing organization events.
Fields | |
---|---|
organization_events[]
|
Output only. List of organization events affecting an organization. |
next_page_token
|
Output only. The continuation token, used to page through large result sets. Provide this value in a subsequent request as If this field is not present, there are no subsequent results. |
unreachable[]
|
Output only. Locations that could not be reached. |
ListOrganizationImpactsRequest
Requests list of projects under an organization affected by an event.
Fields | |
---|---|
parent
|
Required. Parent value using the form |
page_size
|
Optional. The maximum number of events that should be returned. Acceptable values are If more results are available, the service returns a |
page_token
|
Optional. A token identifying a page of results the server should return. Provide When paginating, all other parameters provided to |
filter
|
Optional. A filter expression that filters resources listed in the response. The expression is in the form of Example: To get your Multiple filter queries are separated by spaces. By default, each expression is an AND expression. However, you can include AND and OR expressions explicitly. Filter is supported for the following fields: |
ListOrganizationImpactsResponse
Response to request for listing projects under an organization affected by an event.
Fields | |
---|---|
organization_impacts[]
|
Output only. List of impacts for an organization affected by service health events. |
next_page_token
|
Output only. The continuation token, used to page through large result sets. Provide this value in a subsequent request as If this field is not present, there are no subsequent results. |
unreachable[]
|
Output only. Locations that could not be reached. |
Location
Represents the locations impacted by the event.
Fields | |
---|---|
location_name
|
Location impacted by the event. Example: |
OrganizationEvent
Represents service health events that may affect Google Cloud products used across the organization. It is a read-only view and does not allow any modifications.
Fields | |
---|---|
name
|
Output only. Identifier. Name of the event. Unique name of the event in this scope including organization ID and location using the form |
title
|
Output only. Brief description for the event. |
description
|
Output only. Free-form, human-readable description. |
category
|
Output only. The category of the event. |
detailed_category
|
Output only. The detailed category of the event. |
state
|
Output only. The current state of the event. |
detailed_state
|
Output only. The current detailed state of the incident. |
event_impacts[]
|
Output only. Represents the Google Cloud products and locations impacted by the event. |
updates[]
|
Output only. Incident-only field. Event updates are correspondence from Google. |
parent_event
|
Output only. When |
update_time
|
Output only. The time the update was posted. |
start_time
|
Output only. The start time of the event, if applicable. |
end_time
|
Output only. The end time of the event, if applicable. |
next_update_time
|
Output only. Incident-only field. The time when the next update can be expected. |
DetailedCategory
The detailed category of an event. Contains all possible states for all event categories.
Enums | |
---|---|
DETAILED_CATEGORY_UNSPECIFIED
|
Unspecified detailed category. |
CONFIRMED_INCIDENT
|
Indicates an event with category INCIDENT has a confirmed impact to at least one Google Cloud product. |
EMERGING_INCIDENT
|
Indicates an event with category INCIDENT is under investigation to determine if it has a confirmed impact on any Google Cloud products. |
DetailedState
The detailed state of the incident. This enum lists all possible detailed states of an incident.
DETAILED_STATE_UNSPECIFIED
EMERGING
CONFIRMED
RESOLVED
MERGED
parent_event
contains the name of the parent.AUTO_CLOSED
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.
FALSE_POSITIVE
EventCategory
The category of the event. This enum lists all possible categories of event.
Enums | |
---|---|
EVENT_CATEGORY_UNSPECIFIED
|
Unspecified category. |
INCIDENT
|
Event category for service outage or degradation. |
State
The state of the organization event. This enum lists all possible states of event.
Enums | |
---|---|
STATE_UNSPECIFIED
|
Unspecified state. |
ACTIVE
|
Event is actively affecting a Google Cloud product and will continue to receive updates. |
CLOSED
|
Event is no longer affecting the Google Cloud product or has been merged with another event. |
OrganizationEventView
The organization event fields to include in ListOrganizationEvents API response. This enum lists all possible organization event views.
Enums | |
---|---|
ORGANIZATION_EVENT_VIEW_UNSPECIFIED
|
Unspecified event view. Default to ORGANIZATION_EVENT_VIEW_BASIC
. |
ORGANIZATION_EVENT_VIEW_BASIC
|
Includes all organization event fields except updates
. This view is the default for ListOrganizationEvents API. |
ORGANIZATION_EVENT_VIEW_FULL
|
Includes all organization event fields. |
OrganizationImpact
Represents impact to assets at organizational level. It is a read-only view and does not allow any modifications.
Fields | |
---|---|
name
|
Output only. Identifier. Unique name of the organization impact in this scope including organization and location using the form |
events[]
|
Output only. A list of event names impacting the asset. |
asset
|
Output only. Google Cloud asset possibly impacted by the specified events. |
update_time
|
Output only. The time when the affected project was last modified. |
Product
Represents the Google Cloud product impacted by the event.
Fields | |
---|---|
product_name
|
Google Cloud product impacted by the event. Example: |
id
|
Unique identifier for the product. |