Partilhar via


ArmPolicyInsightsModelFactory Class

Definition

Model factory for models.

public static class ArmPolicyInsightsModelFactory
type ArmPolicyInsightsModelFactory = class
Public Class ArmPolicyInsightsModelFactory
Inheritance
ArmPolicyInsightsModelFactory

Methods

CheckPolicyRestrictionsResult(IEnumerable<FieldRestrictions>, IEnumerable<PolicyEvaluationResult>)

Initializes a new instance of CheckPolicyRestrictionsResult.

ComplianceDetail(String, Nullable<Int32>)

Initializes a new instance of ComplianceDetail.

ComponentEventDetails(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, Nullable<Guid>, String, String, IReadOnlyDictionary<String,BinaryData>)

Initializes a new instance of ComponentEventDetails.

ComponentStateDetails(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, String, IReadOnlyDictionary<String,BinaryData>)

Initializes a new instance of ComponentStateDetails.

ExpressionEvaluationDetails(String, String, String, String, BinaryData, BinaryData, String)

Initializes a new instance of ExpressionEvaluationDetails.

FieldRestriction(Nullable<FieldRestrictionResult>, String, IEnumerable<String>, PolicyReference)

Initializes a new instance of FieldRestriction.

FieldRestrictions(String, IEnumerable<FieldRestriction>)

Initializes a new instance of FieldRestrictions.

IfNotExistsEvaluationDetails(ResourceIdentifier, Nullable<Int32>)

Initializes a new instance of IfNotExistsEvaluationDetails.

PolicyAssignmentSummary(ResourceIdentifier, ResourceIdentifier, PolicySummaryResults, IEnumerable<PolicyDefinitionSummary>, IEnumerable<PolicyGroupSummary>)

Initializes a new instance of PolicyAssignmentSummary.

PolicyAttestationData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, String, Nullable<PolicyComplianceState>, Nullable<DateTimeOffset>, String, String, IEnumerable<AttestationEvidence>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, BinaryData)

Initializes a new instance of PolicyAttestationData.

PolicyDefinitionSummary(ResourceIdentifier, String, IEnumerable<String>, String, PolicySummaryResults)

Initializes a new instance of PolicyDefinitionSummary.

PolicyDetails(ResourceIdentifier, ResourceIdentifier, String, String, ResourceIdentifier, String)

Initializes a new instance of PolicyDetails.

PolicyEvaluationDetails(IEnumerable<ExpressionEvaluationDetails>, IfNotExistsEvaluationDetails)

Initializes a new instance of PolicyEvaluationDetails.

PolicyEvaluationResult(PolicyReference, String, PolicyEvaluationDetails)

Initializes a new instance of PolicyEvaluationResult.

PolicyEvent(String, String, Nullable<DateTimeOffset>, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, String, Nullable<Boolean>, String, String, Nullable<AzureLocation>, String, String, String, String, String, String, String, String, String, ResourceIdentifier, String, String, String, String, String, String, String, Nullable<Guid>, String, IEnumerable<ComponentEventDetails>, IReadOnlyDictionary<String, BinaryData>)

Initializes a new instance of PolicyEvent.

PolicyGroupSummary(String, PolicySummaryResults)

Initializes a new instance of PolicyGroupSummary.

PolicyMetadataData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, Uri, BinaryData, String, String)

Initializes a new instance of PolicyMetadataData.

PolicyReference(ResourceIdentifier, ResourceIdentifier, String, ResourceIdentifier)

Initializes a new instance of PolicyReference.

PolicyRemediationData(ResourceIdentifier, String, ResourceType, SystemData, ResourceIdentifier, String, Nullable<ResourceDiscoveryMode>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<AzureLocation>, RemediationDeploymentSummary, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Single>)

Initializes a new instance of PolicyRemediationData.

PolicyState(String, String, Nullable<DateTimeOffset>, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, String, Nullable<Boolean>, String, String, Nullable<AzureLocation>, String, String, String, String, String, String, String, String, String, ResourceIdentifier, String, String, String, String, String, String, String, PolicyEvaluationDetails, IEnumerable<String>, IEnumerable<ComponentStateDetails>, String, String, String, IReadOnlyDictionary<String,BinaryData>)

Initializes a new instance of PolicyState.

PolicySummary(String, String, PolicySummaryResults, IEnumerable<PolicyAssignmentSummary>)

Initializes a new instance of PolicySummary.

PolicySummaryResults(Uri, Nullable<Int32>, Nullable<Int32>, IEnumerable<ComplianceDetail>, IEnumerable<ComplianceDetail>, IEnumerable<ComplianceDetail>)

Initializes a new instance of PolicySummaryResults.

PolicyTrackedResourceRecord(ResourceIdentifier, PolicyDetails, TrackedResourceModificationDetails, TrackedResourceModificationDetails, Nullable<DateTimeOffset>)

Initializes a new instance of PolicyTrackedResourceRecord.

RemediationDeployment(ResourceIdentifier, ResourceIdentifier, String, Nullable<AzureLocation>, ResponseError, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of RemediationDeployment.

RemediationDeploymentSummary(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Initializes a new instance of RemediationDeploymentSummary.

SlimPolicyMetadata(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, Uri, BinaryData)

Initializes a new instance of SlimPolicyMetadata.

TrackedResourceModificationDetails(PolicyDetails, ResourceIdentifier, Nullable<DateTimeOffset>)

Initializes a new instance of TrackedResourceModificationDetails.

Applies to