Language

ChangeRecordAuditRecord Class

Definition

Audit record model for ChangeRecord.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeRecordAuditRecordTypeConverter))]
public class ChangeRecordAuditRecord : Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.IChangeRecordAuditRecord
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.ChangeRecordAuditRecordTypeConverter))>]
type ChangeRecordAuditRecord = class
    interface IChangeRecordAuditRecord
    interface IJsonSerializable
Public Class ChangeRecordAuditRecord
Implements IChangeRecordAuditRecord
Inheritance
ChangeRecordAuditRecord
Attributes
Implements

Constructors

Name Description
ChangeRecordAuditRecord()

Creates an new ChangeRecordAuditRecord instance.

Properties

Name Description
Id

Identifier for event as defined by source in the format of ARM resource Id.

InitiatedBy

Identifier of the actor that triggered the event

InitiatedByType

Categorical type of the initiator "User", "Application", "System", etc.

Property

A property bag containing detailed, record-specific data. The structure varies depending on the record type.

Timestamp

Timestamp indicating when the event occurred.

Type

The ARM formatted type of the record.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ChangeRecordAuditRecord.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ChangeRecordAuditRecord.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ChangeSafety.Models.IChangeRecordAuditRecord.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ChangeRecordAuditRecord into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to