# eventsEvent

Type: object

Event mirrors corev1.Event and exposes the fields consumed by the Argo CD
API and UI. Event is a report of an event somewhere in the cluster. Events
have a limited retention time and triggers and messages may evolve with
time. Event consumers should not rely on the timing of an event with a
given Reason reflecting a consistent underlying trigger, or the continued
existence of events with that Reason. Events should be treated as
informative, best-effort, supplemental data.

Schema: [eventsEvent](https://sourcey-argocd.pages.dev/api/models/eventsevent/index.md)

- `action` (optional)
  Type: string
  
  What action was taken/failed regarding to the Regarding object.

- `count` (optional)
  Type: integer, int32
  
  The number of times this event has occurred.

- `eventTime` (optional)
  Reference: [v1MicroTime](https://sourcey-argocd.pages.dev/api/models/v1microtime/index.md); Type: object
  
  MicroTime is version of Time with microsecond level precision.
  
  +protobuf.options.marshal=false
  +protobuf.as=Timestamp
  +protobuf.options.(gogoproto.goproto_stringer)=false

- `firstTimestamp` (optional)
  Reference: [v1Time](https://sourcey-argocd.pages.dev/api/models/v1time/index.md); Type: string, date-time
  
  Time is a wrapper around time.Time which supports correct
  marshaling to YAML and JSON.  Wrappers are provided for many
  of the factory methods that the time package offers.
  
  +protobuf.options.marshal=false
  +protobuf.as=Timestamp
  +protobuf.options.(gogoproto.goproto_stringer)=false

- `involvedObject` (optional)
  Reference: [eventsObjectReference](https://sourcey-argocd.pages.dev/api/models/eventsobjectreference/index.md); Type: object
  
  ObjectReference contains enough information to let you inspect or modify
  the referred object.

- `lastTimestamp` (optional)
  Reference: [v1Time](https://sourcey-argocd.pages.dev/api/models/v1time/index.md); Type: string, date-time
  
  Time is a wrapper around time.Time which supports correct
  marshaling to YAML and JSON.  Wrappers are provided for many
  of the factory methods that the time package offers.
  
  +protobuf.options.marshal=false
  +protobuf.as=Timestamp
  +protobuf.options.(gogoproto.goproto_stringer)=false

- `message` (optional)
  Type: string
  
  A human-readable description of the status of this operation.

- `metadata` (optional)
  Reference: [v1ObjectMeta](https://sourcey-argocd.pages.dev/api/models/v1objectmeta/index.md); Type: object
  
  ObjectMeta is metadata that all persisted resources must have, which includes all objects
  users must create.

- `reason` (optional)
  Type: string
  
  This should be a short, machine understandable string that gives the
  reason for the transition into the object's current status.

- `related` (optional)
  Reference: [eventsObjectReference](https://sourcey-argocd.pages.dev/api/models/eventsobjectreference/index.md); Type: object
  
  ObjectReference contains enough information to let you inspect or modify
  the referred object.

- `reportingComponent` (optional)
  Type: string
  
  Name of the controller that emitted this Event, e.g.
  `kubernetes.io/kubelet`.

- `reportingInstance` (optional)
  Type: string
  
  ID of the controller instance, e.g. `kubelet-xyzf`.

- `series` (optional)
  Reference: [eventsEventSeries](https://sourcey-argocd.pages.dev/api/models/eventseventseries/index.md); Type: object
  
  EventSeries contain information on series of events, i.e. thing that was/is
  happening continuously for some time.

- `source` (optional)
  Reference: [eventsEventSource](https://sourcey-argocd.pages.dev/api/models/eventseventsource/index.md); Type: object
  
  EventSource contains information for an event.

- `type` (optional)
  Type: string
  
  Type of this event (Normal, Warning), new types could be added in the
  future.