Skip to content

ObjectAce

Inspects an object-specific qualified entry.

Inherits from: QualifiedAce

Constructor

ObjectAce :qualifier :sid :mask …

Constructs a qualified entry from built components.

Audit and alarm entries require at least one selected outcome. Allow and deny entries reject outcome arguments. Object layout is used even when neither GUID is supplied.

Parameters

NameTypeDescription
:qualifier AceQualifier
:sid Sid
:mask AccessMask
:flags? AceFlags
:callback? Bool
:application_data? Bin
:successful? Bool
:failed? Bool
:object_type? uuid.Guid
:inherited_object_type? uuid.Guid

Fields

inherited_object_type @ (uuid.Guid | nil) [get]

The inherited object type, or nil when its object flag is clear.

object_flags @ Int [get]

Native object entry flags.

object_type @ (uuid.Guid | nil) [get]

The object type, or nil when its object flag is clear.