public sealed class OrganizationEvent : IMessage<OrganizationEvent>, IEquatable<OrganizationEvent>, IDeepCloneable<OrganizationEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Health v1 API class 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.
Output only. Identifier. Name of the event. Unique name of the event in
this scope including organization ID and location using the form
organizations/{organization_id}/locations/{location}/organizationEvents/{event_id}.
organization_id - see Getting your organization resource
ID.<br>
location - The location to get the service health events from.<br>
event_id - Organization event ID to retrieve.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eOrganizationEvent\u003c/code\u003e class in the Service Health v1 API provides a read-only view of service health events impacting Google Cloud products across an organization.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties such as \u003ccode\u003eCategory\u003c/code\u003e, \u003ccode\u003eDescription\u003c/code\u003e, \u003ccode\u003eDetailedCategory\u003c/code\u003e, \u003ccode\u003eDetailedState\u003c/code\u003e, \u003ccode\u003eStartTime\u003c/code\u003e, \u003ccode\u003eEndTime\u003c/code\u003e, and \u003ccode\u003eEventImpacts\u003c/code\u003e, offering comprehensive details about each event.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eOrganizationEvent\u003c/code\u003e implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing functionalities for message handling, comparison, cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eName\u003c/code\u003e property uniquely identifies each event with a structure that includes the organization ID, location, and event ID.\u003c/p\u003e\n"],["\u003cp\u003eThe Service Health v1 API has different versions, with the latest one being version 1.3.0, and versions 1.2.0, 1.1.0, and 1.0.0 are also available.\u003c/p\u003e\n"]]],[],null,["# Service Health v1 API - Class OrganizationEvent (1.3.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.3.0 (latest)](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEvent)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.2.0/Google.Cloud.ServiceHealth.V1.OrganizationEvent)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.1.0/Google.Cloud.ServiceHealth.V1.OrganizationEvent)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/1.0.0/Google.Cloud.ServiceHealth.V1.OrganizationEvent) \n\n public sealed class OrganizationEvent : IMessage\u003cOrganizationEvent\u003e, IEquatable\u003cOrganizationEvent\u003e, IDeepCloneable\u003cOrganizationEvent\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Service Health v1 API class OrganizationEvent.\n\nRepresents service health events that may affect Google Cloud products used\nacross the organization. It is a read-only view and does not allow any\nmodifications. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e OrganizationEvent \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[OrganizationEvent](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEvent), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[OrganizationEvent](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEvent), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[OrganizationEvent](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEvent), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.ServiceHealth.V1](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.ServiceHealth.V1.dll\n\nConstructors\n------------\n\n### OrganizationEvent()\n\n public OrganizationEvent()\n\n### OrganizationEvent(OrganizationEvent)\n\n public OrganizationEvent(OrganizationEvent other)\n\nProperties\n----------\n\n### Category\n\n public OrganizationEvent.Types.EventCategory Category { get; set; }\n\nOutput only. The category of the event.\n\n### Description\n\n public string Description { get; set; }\n\nOutput only. Free-form, human-readable description.\n\n### DetailedCategory\n\n public OrganizationEvent.Types.DetailedCategory DetailedCategory { get; set; }\n\nOutput only. The detailed category of the event.\n\n### DetailedState\n\n public OrganizationEvent.Types.DetailedState DetailedState { get; set; }\n\nOutput only. The current detailed state of the incident.\n\n### EndTime\n\n public Timestamp EndTime { get; set; }\n\nOutput only. The end time of the event, if applicable.\n\n### EventImpacts\n\n public RepeatedField\u003cEventImpact\u003e EventImpacts { get; }\n\nOutput only. Represents the Google Cloud products and locations impacted by\nthe event.\n\n### Name\n\n public string Name { get; set; }\n\nOutput only. Identifier. Name of the event. Unique name of the event in\nthis scope including organization ID and location using the form\n`organizations/{organization_id}/locations/{location}/organizationEvents/{event_id}`.\n\n`organization_id` - see [Getting your organization resource\nID](https://cloud.google.com/resource-manager/docs/creating-managing-organization#retrieving_your_organization_id).\\\u003cbr\\\u003e\n`location` - The location to get the service health events from.\\\u003cbr\\\u003e\n`event_id` - Organization event ID to retrieve.\n\n### NextUpdateTime\n\n public Timestamp NextUpdateTime { get; set; }\n\nOutput only. Incident-only field. The time when the next update can be\nexpected.\n\n### OrganizationEventName\n\n public OrganizationEventName OrganizationEventName { get; set; }\n\n[OrganizationEventName](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEventName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.ServiceHealth.V1/latest/Google.Cloud.ServiceHealth.V1.OrganizationEvent#Google_Cloud_ServiceHealth_V1_OrganizationEvent_Name) resource name property.\n\n### ParentEvent\n\n public string ParentEvent { get; set; }\n\nOutput only. When `detailed_state`=`MERGED`, `parent_event` contains the\nname of the parent event. All further updates will be published to the\nparent event.\n\n### StartTime\n\n public Timestamp StartTime { get; set; }\n\nOutput only. The start time of the event, if applicable.\n\n### State\n\n public OrganizationEvent.Types.State State { get; set; }\n\nOutput only. The current state of the event.\n\n### Title\n\n public string Title { get; set; }\n\nOutput only. Brief description for the event.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nOutput only. The time the update was posted.\n\n### Updates\n\n public RepeatedField\u003cEventUpdate\u003e Updates { get; }\n\nOutput only. Incident-only field. Event updates are correspondence from\nGoogle."]]