PropertyChange Class

Data of a property change.

Inheritance
PropertyChange

Constructor

PropertyChange(*, change_type: Optional[Union[str, azure.mgmt.changeanalysis.models._azure_change_analysis_management_client_enums.ChangeType]] = None, change_category: Optional[Union[str, azure.mgmt.changeanalysis.models._azure_change_analysis_management_client_enums.ChangeCategory]] = None, json_path: Optional[str] = None, display_name: Optional[str] = None, level: Optional[Union[str, azure.mgmt.changeanalysis.models._azure_change_analysis_management_client_enums.Level]] = None, description: Optional[str] = None, old_value: Optional[str] = None, new_value: Optional[str] = None, is_data_masked: Optional[bool] = None, **kwargs)

Parameters

change_type
str or <xref:Microsoft.ChangeAnalysis.models.ChangeType>
Required

The type of the change. Possible values include: "Add", "Remove", "Update".

change_category
str or <xref:Microsoft.ChangeAnalysis.models.ChangeCategory>
Required

The change category. Possible values include: "User", "System".

json_path
str
Required

The json path of the changed property.

display_name
str
Required

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.

level
str or <xref:Microsoft.ChangeAnalysis.models.Level>
Required

Possible values include: "Noisy", "Normal", "Important".

description
str
Required

The description of the changed property.

old_value
str
Required

The value of the property before the change.

new_value
str
Required

The value of the property after the change.

is_data_masked
bool
Required

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.