ArmCognitiveServicesModelFactory.PolicyAssignmentEvaluationDetails Method

Definition

public static Azure.ResourceManager.CognitiveServices.Models.PolicyAssignmentEvaluationDetails PolicyAssignmentEvaluationDetails(string assignmentId = default, string policyDefinitionId = default, string policySetDefinitionId = default, Azure.ResourceManager.CognitiveServices.Models.PolicyEvaluationOutcome? evaluationOutcome = default, string nonComplianceReason = default, string effect = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CognitiveServices.Models.PolicyExpressionEvaluationDetails> expressionEvaluations = default);
static member PolicyAssignmentEvaluationDetails : string * string * string * Nullable<Azure.ResourceManager.CognitiveServices.Models.PolicyEvaluationOutcome> * string * string * seq<Azure.ResourceManager.CognitiveServices.Models.PolicyExpressionEvaluationDetails> -> Azure.ResourceManager.CognitiveServices.Models.PolicyAssignmentEvaluationDetails
Public Shared Function PolicyAssignmentEvaluationDetails (Optional assignmentId As String = Nothing, Optional policyDefinitionId As String = Nothing, Optional policySetDefinitionId As String = Nothing, Optional evaluationOutcome As Nullable(Of PolicyEvaluationOutcome) = Nothing, Optional nonComplianceReason As String = Nothing, Optional effect As String = Nothing, Optional expressionEvaluations As IEnumerable(Of PolicyExpressionEvaluationDetails) = Nothing) As PolicyAssignmentEvaluationDetails

Parameters

assignmentId
String

The policy assignment ID.

policyDefinitionId
String

The policy definition ID.

policySetDefinitionId
String

The policy set definition ID.

evaluationOutcome
Nullable<PolicyEvaluationOutcome>

The evaluation outcome for this assignment.

nonComplianceReason
String

The reason for non-compliance.

effect
String

The policy effect (e.g., Deny, Audit).

expressionEvaluations
IEnumerable<PolicyExpressionEvaluationDetails>

Expression-level evaluation details.

Returns

A new PolicyAssignmentEvaluationDetails instance for mocking.

Applies to