TestimoX

API Reference

Class

AdxAclGovernanceAuditRecord

Namespace ADPlayground.Acl
Assembly ADPlayground
Modifiers sealed

Durable governance audit event for an ACL operation.

Inheritance

  • Object
  • AdxAclGovernanceAuditRecord

Constructors

public AdxAclGovernanceAuditRecord() #

Properties

public DateTime TimestampUtc { get; set; } #

Gets or sets UTC timestamp of the audit event.

public String Operation { get; set; } #

Gets or sets operation name.

public String Mode { get; set; } #

Gets or sets operation mode (dry-run or apply).

public String Target { get; set; } #

Gets or sets target identifier (path/DN or logical target label).

public AdxAclExecutionIntent Intent { get; set; } #

Gets or sets execution intent.

public Boolean AllowWrite { get; set; } #

Gets or sets whether explicit write confirmation was provided.

public Boolean DryRun { get; set; } #

Gets or sets whether operation ran in dry-run mode.

public Boolean IsAuthorized { get; set; } #

Gets or sets whether operation was authorized by governance policy.

public Boolean WriteApplied { get; set; } #

Gets or sets whether ACL changes were actually written.

public String ErrorCode { get; set; } #

Gets or sets authorization error code when denied.

public IReadOnlyList<String> MissingRequirements { get; set; } #

Gets or sets missing governance requirements.

public String WriteExecutionId { get; set; } #

Gets or sets write execution identifier.

public String WriteActorId { get; set; } #

Gets or sets write actor identifier.

public String WriteChangeReason { get; set; } #

Gets or sets write change reason or ticket.

public String WriteRollbackPlanId { get; set; } #

Gets or sets write rollback plan identifier.

public String WriteRollbackProviderId { get; set; } #

Gets or sets write rollback provider identifier.

public String WriteAuditCorrelationId { get; set; } #

Gets or sets write audit correlation identifier.

public Int32 ToAddCount { get; set; } #

Gets or sets planned ACL add count.

public Int32 ToRemoveCount { get; set; } #

Gets or sets planned ACL remove count.

public Int32 AddedRequestCount { get; set; } #

Gets or sets resolved add request count.

public Int32 RemovedRequestCount { get; set; } #

Gets or sets resolved remove request count.