ComponentEventDetails Class

Definition

Component event details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ComponentEventDetailsTypeConverter))]
public class ComponentEventDetails : Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IComponentEventDetails, Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Runtime.IAssociativeArray<object>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.ComponentEventDetailsTypeConverter))>]
type ComponentEventDetails = class
    interface IComponentEventDetails
    interface IJsonSerializable
    interface IAssociativeArray<obj>
Public Class ComponentEventDetails
Implements IAssociativeArray(Of Object), IComponentEventDetails
Inheritance
ComponentEventDetails
Attributes
Implements

Constructors

Name Description
ComponentEventDetails()

Creates an new ComponentEventDetails instance.

Fields

Name Description
__additionalProperties

Properties

Name Description
Id

Component Id.

Item[String]
Name

Component name.

PolicyDefinitionAction

Policy definition action, i.e. effect.

PrincipalOid

Principal object ID for the user who initiated the resource component operation that triggered the policy event.

TenantId

Tenant ID for the policy event record.

Timestamp

Timestamp for component policy event record.

Type

Component type.

Methods

Name Description
Add(String, Object)
Clear()
ContainsKey(String)
CopyFrom(IDictionary)
CopyFrom(PSObject)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ComponentEventDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ComponentEventDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IComponentEventDetails.

FromJsonString(String)

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

Remove(String)
ToJson(JsonObject, SerializationMode)

Serializes this instance of ComponentEventDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
TryGetValue(String, Object)

Operators

Name Description
Implicit(ComponentEventDetails to Dictionary<String,Object>)

Explicit Interface Implementations

Name Description
IAssociativeArray<Object>.AdditionalProperties
IAssociativeArray<Object>.Count
IAssociativeArray<Object>.Keys
IAssociativeArray<Object>.Values

Applies to