Share via


ArmPolicyInsightsModelFactory.ComponentEventDetails Method

Definition

Initializes a new instance of ComponentEventDetails.

public static Azure.ResourceManager.PolicyInsights.Models.ComponentEventDetails ComponentEventDetails (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, DateTimeOffset? timestamp = default, Guid? tenantId = default, string principalOid = default, string policyDefinitionAction = default, System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default);
static member ComponentEventDetails : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<DateTimeOffset> * Nullable<Guid> * string * string * System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> -> Azure.ResourceManager.PolicyInsights.Models.ComponentEventDetails
Public Shared Function ComponentEventDetails (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional principalOid As String = Nothing, Optional policyDefinitionAction As String = Nothing, Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing) As ComponentEventDetails

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

timestamp
Nullable<DateTimeOffset>

Timestamp for component policy event record.

tenantId
Nullable<Guid>

Tenant ID for the policy event record.

principalOid
String

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

policyDefinitionAction
String

Policy definition action, i.e. effect.

additionalProperties
IReadOnlyDictionary<String,BinaryData>

Additional Properties.

Returns

A new ComponentEventDetails instance for mocking.

Applies to