API Reference
Item (DomainDnsEventLogRetentionPostureService)
Per-channel DNS event log retention posture item.
Inheritance
- Object
- Item
Constructors
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String DomainController { get; set; } #Domain controller DNS host name.
public String LogName { get; set; } #Event log channel name.
public String Role { get; set; } #Human-readable channel role.
public Boolean Required { get; set; } #True when this channel is required for baseline DNS event visibility.
public Boolean ExpectedEnabled { get; set; } #True when this channel is expected to be enabled for the DNS audit posture.
public Boolean QuerySucceeded { get; set; } #True when EventViewerX returned details for the channel.
public String ErrorMessage { get; set; } #Optional query error details.
public String QueryStatus { get; set; } #EventViewerX/ComputerX diagnostic status for the channel read.
public String ErrorType { get; set; } #Underlying exception type when available.
public Int32 TimeoutMs { get; set; } #Timeout budget used for the channel read, in milliseconds.
public Nullable<Boolean> IsEnabled { get; set; } #Whether the channel is enabled.
public Nullable<Boolean> IsLogFull { get; set; } #Whether the event log reports as full.
public String LogMode { get; set; } #Event log retention mode.
public Nullable<Int64> MaximumSizeInBytes { get; set; } #Maximum configured event log size in bytes.
public Nullable<Double> MaximumSizeMB { get; set; } #Maximum configured event log size in megabytes.
public Nullable<Double> CurrentSizeMB { get; set; } #Current event log file size in megabytes.
public Nullable<Int64> RecordCount { get; set; } #Total records currently retained in the event log.
public Nullable<Int64> OldestRecordNumber { get; set; } #Oldest retained record number.
public Nullable<DateTime> LastWriteTime { get; set; } #Last write time for the physical log file.
public String LogFilePath { get; set; } #Event log file path.
public Int32 FindingCount { get; set; } #Total findings for this channel.
public String IssueSummary { get; set; } #Human-readable issue summary.