Share via


PolicyLogInfo Class

Definition

The policy log info.

public class PolicyLogInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Resources.Policy.Models.PolicyLogInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Resources.Policy.Models.PolicyLogInfo>
type PolicyLogInfo = class
    interface IJsonModel<PolicyLogInfo>
    interface IPersistableModel<PolicyLogInfo>
Public Class PolicyLogInfo
Implements IJsonModel(Of PolicyLogInfo), IPersistableModel(Of PolicyLogInfo)
Inheritance
PolicyLogInfo
Implements

Properties

Name Description
Ancestors

The management group ancestors.

ComplianceReasonCode

The policy compliance reason code.

PolicyAssignmentDisplayName

The policy assignment display name.

PolicyAssignmentId

The policy assignment Id.

PolicyAssignmentName

The policy assignment name.

PolicyAssignmentScope

The policy assignment scope.

PolicyAssignmentVersion

The policy assignment version.

PolicyDefinitionDisplayName

The policy definition display name.

PolicyDefinitionEffect

The policy definition action.

PolicyDefinitionGroupNames

An array of policy definition group names.

PolicyDefinitionId

The policy definition Id.

PolicyDefinitionName

The policy definition name.

PolicyDefinitionReferenceId

The policy definition instance Id inside a policy set.

PolicyDefinitionVersion

The policy definition version.

PolicyExemptionIds

An array of policy exemption Ids.

PolicySetDefinitionCategory

The policy set definition category.

PolicySetDefinitionDisplayName

The policy set definition display name.

PolicySetDefinitionId

The policy set definition Id.

PolicySetDefinitionName

The policy set definition name.

PolicySetDefinitionVersion

The policy set definition version.

ResourceLocation

The resource location.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<PolicyLogInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<PolicyLogInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<PolicyLogInfo>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<PolicyLogInfo>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<PolicyLogInfo>.Write(ModelReaderWriterOptions)

Applies to