VMwareToAzStackHcieventModelCustomProperties Class

Definition

VMware to AzStackHCI event model custom properties. This class provides provider specific details for events of type DataContract.HealthEvents.HealthEventType.ProtectedItemHealth and DataContract.HealthEvents.HealthEventType.AgentHealth.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHcieventModelCustomPropertiesTypeConverter))]
public class VMwareToAzStackHcieventModelCustomProperties : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IVMwareToAzStackHcieventModelCustomProperties, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHcieventModelCustomPropertiesTypeConverter))>]
type VMwareToAzStackHcieventModelCustomProperties = class
    interface IVMwareToAzStackHcieventModelCustomProperties
    interface IJsonSerializable
    interface IEventModelCustomProperties
    interface IValidates
Public Class VMwareToAzStackHcieventModelCustomProperties
Implements IValidates, IVMwareToAzStackHcieventModelCustomProperties
Inheritance
VMwareToAzStackHcieventModelCustomProperties
Attributes
Implements

Constructors

Name Description
VMwareToAzStackHcieventModelCustomProperties()

Creates an new VMwareToAzStackHcieventModelCustomProperties instance.

Properties

Name Description
EventSourceFriendlyName

Gets or sets the friendly name of the source which has raised this health event.

InstanceType

Discriminator property for EventModelCustomProperties.

ProtectedItemFriendlyName

Gets or sets the protected item friendly name.

ServerType

Gets or sets the server type.

SourceApplianceName

Gets or sets the source appliance name.

TargetApplianceName

Gets or sets the source target name.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareToAzStackHcieventModelCustomProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareToAzStackHcieventModelCustomProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IVMwareToAzStackHcieventModelCustomProperties.

FromJsonString(String)

Creates a new instance of VMwareToAzStackHcieventModelCustomProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareToAzStackHcieventModelCustomProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to