ArmCognitiveServicesModelFactory.DeploymentPolicyAssignmentEvaluationDetails Method

Definition

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

Parameters

assignmentId
String

The policy assignment ID.

policyDefinitionId
String

The policy definition ID.

policySetDefinitionId
String

The policy set definition ID.

evaluationOutcome
Nullable<DeploymentPolicyEvaluationOutcome>

The evaluation outcome for this assignment.

nonComplianceReason
String

The reason for non-compliance.

effect
String

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

expressionEvaluations
IEnumerable<DeploymentPolicyExpressionEvaluationDetails>

Expression-level evaluation details.

Returns

A new DeploymentPolicyAssignmentEvaluationDetails instance for mocking.

Applies to