Service Health v1 API - Class OrganizationEvent (1.0.0)

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.

Inheritance

object > OrganizationEvent

Namespace

Google.Cloud.ServiceHealth.V1

Assembly

Google.Cloud.ServiceHealth.V1.dll

Constructors

OrganizationEvent()

public OrganizationEvent()

OrganizationEvent(OrganizationEvent)

public OrganizationEvent(OrganizationEvent other)
Parameter
NameDescription
otherOrganizationEvent

Properties

Category

public OrganizationEvent.Types.EventCategory Category { get; set; }

Output only. The category of the event.

Property Value
TypeDescription
OrganizationEventTypesEventCategory

Description

public string Description { get; set; }

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

Property Value
TypeDescription
string

DetailedCategory

public OrganizationEvent.Types.DetailedCategory DetailedCategory { get; set; }

Output only. The detailed category of the event.

Property Value
TypeDescription
OrganizationEventTypesDetailedCategory

DetailedState

public OrganizationEvent.Types.DetailedState DetailedState { get; set; }

Output only. The current detailed state of the incident.

Property Value
TypeDescription
OrganizationEventTypesDetailedState

EndTime

public Timestamp EndTime { get; set; }

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

Property Value
TypeDescription
Timestamp

EventImpacts

public RepeatedField<EventImpact> EventImpacts { get; }

Output only. Represents the Google Cloud products and locations impacted by the event.

Property Value
TypeDescription
RepeatedFieldEventImpact

Name

public string Name { get; set; }

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.

Property Value
TypeDescription
string

NextUpdateTime

public Timestamp NextUpdateTime { get; set; }

Output only. Incident-only field. The time when the next update can be expected.

Property Value
TypeDescription
Timestamp

OrganizationEventName

public OrganizationEventName OrganizationEventName { get; set; }

OrganizationEventName-typed view over the Name resource name property.

Property Value
TypeDescription
OrganizationEventName

ParentEvent

public string ParentEvent { get; set; }

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.

Property Value
TypeDescription
string

StartTime

public Timestamp StartTime { get; set; }

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

Property Value
TypeDescription
Timestamp

State

public OrganizationEvent.Types.State State { get; set; }

Output only. The current state of the event.

Property Value
TypeDescription
OrganizationEventTypesState

Title

public string Title { get; set; }

Output only. Brief description for the event.

Property Value
TypeDescription
string

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time the update was posted.

Property Value
TypeDescription
Timestamp

Updates

public RepeatedField<EventUpdate> Updates { get; }

Output only. Incident-only field. Event updates are correspondence from Google.

Property Value
TypeDescription
RepeatedFieldEventUpdate