Class: WMI::Win32_LogicalFileAuditing

Inherits:
Base
  • Object
show all
Defined in:
lib/Win32_LogicalFileAuditing.rb

Overview

ファイルまたはディレクトリのセキュリティ設定と SACL の任意のメンバのセキュリティ設定間の関連付けです

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint32) AuditedAccessMask (readonly)

監査される活動を指定するビット フラグです

Returns:

  • (uint32)

    AuditedAccessMask



7
8
9
# File 'lib/Win32_LogicalFileAuditing.rb', line 7

def AuditedAccessMask
  @AuditedAccessMask
end

- (string) GuidInheritedObjectType (readonly)

このオブジェクトの継承元であるオブジェクトの種類の guid です

Returns:

  • (string)

    GuidInheritedObjectType



12
13
14
# File 'lib/Win32_LogicalFileAuditing.rb', line 12

def GuidInheritedObjectType
  @GuidInheritedObjectType
end

- (string) GuidObjectType (readonly)

セキュリティの設定が適用されるオブジェクトの種類の guid です

Returns:

  • (string)

    GuidObjectType



17
18
19
# File 'lib/Win32_LogicalFileAuditing.rb', line 17

def GuidObjectType
  @GuidObjectType
end

- (uint32) Inheritance (readonly)

監査ポリシーの継承方法を指定するビット フラグです

Returns:

  • (uint32)

    Inheritance



22
23
24
# File 'lib/Win32_LogicalFileAuditing.rb', line 22

def Inheritance
  @Inheritance
end

- (ref:Win32_LogicalFileSecuritySetting) SecuritySetting (readonly)

ファイル オブジェクトまたはディレクトリ オブジェクトのセキュリティ設定です — 列挙できません

Returns:

  • (ref:Win32_LogicalFileSecuritySetting)

    SecuritySetting



27
28
29
# File 'lib/Win32_LogicalFileAuditing.rb', line 27

def SecuritySetting
  @SecuritySetting
end

- (ref:Win32_SID) Trustee (readonly)

オブジェクトの SACL 上のエントリです

Returns:

  • (ref:Win32_SID)

    Trustee



32
33
34
# File 'lib/Win32_LogicalFileAuditing.rb', line 32

def Trustee
  @Trustee
end

- (uint32) Type (readonly)

トラスティに指定されたアクセスの種類です

Returns:

  • (uint32)

    Type



37
38
39
# File 'lib/Win32_LogicalFileAuditing.rb', line 37

def Type
  @Type
end