IComponentEventDetails Interface

Definition

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

Properties

Name Description
AdditionalProperties (Inherited from IAssociativeArray<T>)
Count (Inherited from IAssociativeArray<T>)
Id

Component Id.

Item[String] (Inherited from IAssociativeArray<T>)
Keys (Inherited from IAssociativeArray<T>)
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.

Values (Inherited from IAssociativeArray<T>)

Methods

Name Description
Add(String, T) (Inherited from IAssociativeArray<T>)
Clear() (Inherited from IAssociativeArray<T>)
ContainsKey(String) (Inherited from IAssociativeArray<T>)
Remove(String) (Inherited from IAssociativeArray<T>)
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)
TryGetValue(String, T) (Inherited from IAssociativeArray<T>)

Applies to