Share via


IPropertyChange Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeAnalysis.Models.Api20210401.PropertyChangeTypeConverter))]
public interface IPropertyChange : Microsoft.Azure.PowerShell.Cmdlets.ChangeAnalysis.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeAnalysis.Models.Api20210401.PropertyChangeTypeConverter))>]
type IPropertyChange = interface
    interface IJsonSerializable
Public Interface IPropertyChange
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

ChangeCategory

The change category.

ChangeType

The type of the change.

Description

The description of the changed property.

DisplayName

The enhanced display name of the json path. E.g., the json path value[0].properties will be translated to something meaningful like slots["Staging"].properties.

IsDataMasked

The boolean indicating whether the oldValue and newValue are masked. The values are masked if it contains sensitive information that the user doesn't have access to.

JsonPath

The json path of the changed property.

Level
NewValue

The value of the property after the change.

OldValue

The value of the property before the change.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to