Class: WMI::CIM_NFS

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

Overview

FileSystem が ComputerSystem から NFS プロトコルを使ってマウントされることを表す RemoteFileSystem から派生したクラスです。NFS オブジェクトのプロパティにより、マウントの操作状況が処理され、NFS アクセスのクライアント側の構成情報を表します。 (FileSystem から継承された) FileSystemType は、クライアントに表示するこの FileSystem の種類を示すために設定される必要があります。

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

- (BOOLEAN) AttributeCaching (readonly)

true に設定される場合: 制御属性キャッシュは有効です。

 false 

Returns:

  • (BOOLEAN)

    AttributeCaching



8
9
10
# File 'lib/CIM_NFS.rb', line 8

def AttributeCaching
  @AttributeCaching
end

- (UINT16) AttributeCachingForDirectoriesMax (readonly)

ディレクトリのアップデート後キャッシュ属性が維持される最長時間 (秒) です。

Returns:

  • (UINT16)

    AttributeCachingForDirectoriesMax



13
14
15
# File 'lib/CIM_NFS.rb', line 13

def AttributeCachingForDirectoriesMax
  @AttributeCachingForDirectoriesMax
end

- (UINT16) AttributeCachingForDirectoriesMin (readonly)

ディレクトリのアップデート後キャッシュ属性が維持される最短時間 (秒) です。

Returns:

  • (UINT16)

    AttributeCachingForDirectoriesMin



18
19
20
# File 'lib/CIM_NFS.rb', line 18

def AttributeCachingForDirectoriesMin
  @AttributeCachingForDirectoriesMin
end

- (UINT16) AttributeCachingForRegularFilesMax (readonly)

ファイルの変更後キャッシュ属性が維持される最長時間 (秒) です。

Returns:

  • (UINT16)

    AttributeCachingForRegularFilesMax



23
24
25
# File 'lib/CIM_NFS.rb', line 23

def AttributeCachingForRegularFilesMax
  @AttributeCachingForRegularFilesMax
end

- (UINT16) AttributeCachingForRegularFilesMin (readonly)

ファイルの変更後キャッシュ属性が維持される最短時間 (秒) です。

Returns:

  • (UINT16)

    AttributeCachingForRegularFilesMin



28
29
30
# File 'lib/CIM_NFS.rb', line 28

def AttributeCachingForRegularFilesMin
  @AttributeCachingForRegularFilesMin
end

- (UINT64) AvailableSpace (readonly)

AvailableSpace はファイル システムの空き領域の合計サイズをバイトで示します。

 

Returns:

  • (UINT64)

    AvailableSpace



34
35
36
# File 'lib/CIM_NFS.rb', line 34

def AvailableSpace
  @AvailableSpace
end

- (UINT64) BlockSize (readonly)

ファイル システムにより、基本記憶域拡張が別々に定義されているブロックのデータの読み取りと書き込みが行われます。

 

Returns:

  • (UINT64)

    BlockSize



40
41
42
# File 'lib/CIM_NFS.rb', line 40

def BlockSize
  @BlockSize
end

- (string) Caption (readonly)

Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



45
46
47
# File 'lib/CIM_NFS.rb', line 45

def Caption
  @Caption
end

- (BOOLEAN) CasePreserved (readonly)

ファイル名の文字が予約されていることを示します。

Returns:

  • (BOOLEAN)

    CasePreserved



50
51
52
# File 'lib/CIM_NFS.rb', line 50

def CasePreserved
  @CasePreserved
end

- (BOOLEAN) CaseSensitive (readonly)

大文字と小文字が区別されるファイル名がサポートされることを示します。

Returns:

  • (BOOLEAN)

    CaseSensitive



55
56
57
# File 'lib/CIM_NFS.rb', line 55

def CaseSensitive
  @CaseSensitive
end

- (UINT16) CodeSet (readonly)

FileSystem にサポートされた、文字セットまたはエンコードを定義する配列です。

 

Returns:

  • (UINT16)

    CodeSet



61
62
63
# File 'lib/CIM_NFS.rb', line 61

def CodeSet
  @CodeSet
end

- (STRING) CompressionMethod (readonly)

ファイル システムを圧縮するために使用されるアルゴリズムまたはツールを示す自由形式の文字列です。

 

Returns:

  • (STRING)

    CompressionMethod



69
70
71
# File 'lib/CIM_NFS.rb', line 69

def CompressionMethod
  @CompressionMethod
end

- (STRING) CreationClassName (readonly)

CreationClassName は、インスタンスの作成で使用されるクラス名、またはサブクラス名を示します。

 

Returns:

  • (STRING)

    CreationClassName



75
76
77
# File 'lib/CIM_NFS.rb', line 75

def CreationClassName
  @CreationClassName
end

- (STRING) CSCreationClassName (readonly)

スコーピング コンピュータ システムの作成クラス名です。

Returns:

  • (STRING)

    CSCreationClassName



80
81
82
# File 'lib/CIM_NFS.rb', line 80

def CSCreationClassName
  @CSCreationClassName
end

- (STRING) CSName (readonly)

スコーピング コンピュータ システムの名前です。

Returns:

  • (STRING)

    CSName



85
86
87
# File 'lib/CIM_NFS.rb', line 85

def CSName
  @CSName
end

- (string) Description (readonly)

Description プロパティでオブジェクトの説明が提供されます。

Returns:

  • (string)

    Description



91
92
93
# File 'lib/CIM_NFS.rb', line 91

def Description
  @Description
end

- (STRING) EncryptionMethod (readonly)

ファイル システムを暗号化するために使用されるアルゴリズムまたはツールを示す自由形式の文字列です。

 

Returns:

  • (STRING)

    EncryptionMethod



99
100
101
# File 'lib/CIM_NFS.rb', line 99

def EncryptionMethod
  @EncryptionMethod
end

- (UINT64) FileSystemSize (readonly)

FileSystemSize プロパティによって、ファイル システムの合計サイズ (バイト) が格納されます。

 

Returns:

  • (UINT64)

    FileSystemSize



105
106
107
# File 'lib/CIM_NFS.rb', line 105

def FileSystemSize
  @FileSystemSize
end

- (BOOLEAN) ForegroundMount (readonly)

true に設定される場合: 再試行はフォアグラウンドで実行されます。

 false 

Returns:

  • (BOOLEAN)

    ForegroundMount



111
112
113
# File 'lib/CIM_NFS.rb', line 111

def ForegroundMount
  @ForegroundMount
end

- (BOOLEAN) HardMount (readonly)

true に設定される場合: ファイル システムがマウントされると、ホスト システムが応答するまで NFS 要求が再試行されます。

 false 

Returns:

  • (BOOLEAN)

    HardMount



117
118
119
# File 'lib/CIM_NFS.rb', line 117

def HardMount
  @HardMount
end

- (datetime) InstallDate (readonly)

InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。

 

Returns:

  • (datetime)

    InstallDate



123
124
125
# File 'lib/CIM_NFS.rb', line 123

def InstallDate
  @InstallDate
end

- (BOOLEAN) Interrupt (readonly)

true に設定される場合: 割り込みはハード マウントには許可されます。

 false 

Returns:

  • (BOOLEAN)

    Interrupt



129
130
131
# File 'lib/CIM_NFS.rb', line 129

def Interrupt
  @Interrupt
end

- (UINT32) MaxFileNameLength (readonly)

ファイル システムにあるファイル名の最大長を示す整数です。

 0 

Returns:

  • (UINT32)

    MaxFileNameLength



135
136
137
# File 'lib/CIM_NFS.rb', line 135

def MaxFileNameLength
  @MaxFileNameLength
end

- (UINT16) MountFailureRetries (readonly)

再試行が可能なマウント エラーの最大数です。

Returns:

  • (UINT16)

    MountFailureRetries



140
141
142
# File 'lib/CIM_NFS.rb', line 140

def MountFailureRetries
  @MountFailureRetries
end

- (string) Name (readonly)

Name プロパティで、オブジェクトを認識するラベルを定義します。

 

Returns:

  • (string)

    Name



146
147
148
# File 'lib/CIM_NFS.rb', line 146

def Name
  @Name
end

- (UINT64) ReadBufferSize (readonly)

読み取りバッファのサイズ (バイト) です。

Returns:

  • (UINT64)

    ReadBufferSize



151
152
153
# File 'lib/CIM_NFS.rb', line 151

def ReadBufferSize
  @ReadBufferSize
end

- (BOOLEAN) ReadOnly (readonly)

ファイル システムは読み取り専用であることを示します。

Returns:

  • (BOOLEAN)

    ReadOnly



156
157
158
# File 'lib/CIM_NFS.rb', line 156

def ReadOnly
  @ReadOnly
end

- (UINT16) RetransmissionAttempts (readonly)

再送信できる NFS の最大数です。

Returns:

  • (UINT16)

    RetransmissionAttempts



161
162
163
# File 'lib/CIM_NFS.rb', line 161

def RetransmissionAttempts
  @RetransmissionAttempts
end

- (UINT32) RetransmissionTimeout (readonly)

1/10 秒の NFS タイムアウトです。

Returns:

  • (UINT32)

    RetransmissionTimeout



166
167
168
# File 'lib/CIM_NFS.rb', line 166

def RetransmissionTimeout
  @RetransmissionTimeout
end

- (STRING) Root (readonly)

ファイル システムのルートを定義するパス名、またはほかの情報です。

Returns:

  • (STRING)

    Root



171
172
173
# File 'lib/CIM_NFS.rb', line 171

def Root
  @Root
end

- (UINT32) ServerCommunicationPort (readonly)

リモート コンピュータ システム (例: NFS ファイル サーバー) の UDP ポート番号です。

Returns:

  • (UINT32)

    ServerCommunicationPort



176
177
178
# File 'lib/CIM_NFS.rb', line 176

def ServerCommunicationPort
  @ServerCommunicationPort
end

- (string) Status (readonly)

Status プロパティはオブジェクトの現在の状態を示す文字列です。

 

Returns:

  • (string)

    Status



189
190
191
# File 'lib/CIM_NFS.rb', line 189

def Status
  @Status
end

- (UINT64) WriteBufferSize (readonly)

書き込みバッファのサイズ (バイト) です。

Returns:

  • (UINT64)

    WriteBufferSize



194
195
196
# File 'lib/CIM_NFS.rb', line 194

def WriteBufferSize
  @WriteBufferSize
end