Language

PolicyLogInfo Class

Definition

The policy log info.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.PolicyLogInfoTypeConverter))]
public class PolicyLogInfo : Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IPolicyLogInfo
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.PolicyLogInfoTypeConverter))>]
type PolicyLogInfo = class
    interface IPolicyLogInfo
    interface IJsonSerializable
Public Class PolicyLogInfo
Implements IPolicyLogInfo
Inheritance
PolicyLogInfo
Attributes
Implements

Constructors

Name Description
PolicyLogInfo()

Creates an new PolicyLogInfo instance.

Properties

Name Description
PolicyAssignmentId

The policy assignment Id.

PolicyAssignmentName

The policy assignment name.

PolicyAssignmentScope

The policy assignment scope.

PolicyAssignmentVersion

The policy assignment version.

PolicyDefinitionEffect

The policy definition action.

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.

PolicySetDefinitionId

The policy set definition Id.

PolicySetDefinitionName

The policy set definition name.

PolicySetDefinitionVersion

The policy set definition version.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PolicyLogInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PolicyLogInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IPolicyLogInfo.

FromJsonString(String)

Creates a new instance of PolicyLogInfo, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PolicyLogInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to