Share via


IEvent Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.EventTypeConverter))]
public interface IEvent : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.EventTypeConverter))>]
type IEvent = interface
    interface IJsonSerializable
    interface IResource
Public Interface IEvent
Implements IResource
Derived
Attributes
Implements

Properties

AffectedObjectCorrelationId

The affected object correlationId for the event.

AffectedObjectFriendlyName

The friendly name of the source of the event on which it is raised (for example, VM, VMM etc).

Code

The Id of the monitoring event.

Description

The event name.

EventType

The type of the event. for example: VM Health, Server Health, Job Failure etc.

FabricId

The ARM ID of the fabric.

HealthError

The list of errors / warnings capturing details associated with the issue(s).

Id

Resource Id

(Inherited from IResource)
Location

Resource Location

(Inherited from IResource)
Name

Resource Name

(Inherited from IResource)
ProviderSpecificDetailInstanceType

Gets the class type. Overridden in derived classes.

Severity

The severity of the event.

SpecificDetailInstanceType

Gets the class type. Overridden in derived classes.

TimeOfOccurrence

The time of occurrence of the event.

Type

Resource Type

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to