1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // CIM_NFS
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "CIM::System::FileElements" ),
9 Description (
10 "A class derived from RemoteFileSystem representing that the "
11 "FileSystem is mounted, using the NFS protocol, from a "
12 "ComputerSystem. The properties of the NFS object deal with the "
13 "operational aspects of the mount and represent the client-side "
14 "configuration for NFS access. The FileSystemType (inherited "
15 "from FileSystem) should be set to indicate the type of this "
16 "FileSystem as it appears to the client." )]
17 class CIM_NFS : CIM_RemoteFileSystem {
18
19 [Description (
20 "If set to true: Once the FileSystem is mounted, NFS "
21 "requests are retried until the hosting System responds. \n"
22 marek 1.1 "If set to false: Once the FileSystem is mounted, an "
23 "error is returned if the hosting System does not "
24 "respond." )]
25 boolean HardMount;
26
27 [Description (
28 "If set to true: Retries are performed in the foreground. \n"
29 "If set to false: If the first mount attempt fails, "
30 "retries are performed in the background." )]
31 boolean ForegroundMount;
32
33 [Description (
34 "If set to true: Interrupts are permitted for hard "
35 "mounts. \n"
36 "If set to false : Interrupts are ignored for hard "
37 "mounts." )]
38 boolean Interrupt;
39
40 [Description (
41 "Maximum number of mount failure retries allowed." )]
42 uint16 MountFailureRetries;
43 marek 1.1
44 [Description (
45 "Maximum number of NFS retransmissions allowed." )]
46 uint16 RetransmissionAttempts;
47
48 [Description ( "NFS timeout in tenths of a second." ),
49 Units ( "Tenths of Seconds" )]
50 uint32 RetransmissionTimeout;
51
52 [Description ( "Read buffer size in bytes." ),
53 Units ( "Bytes" )]
54 uint64 ReadBufferSize;
55
56 [Description ( "Write buffer size in bytes." ),
57 Units ( "Bytes" )]
58 uint64 WriteBufferSize;
59
60 [Description (
61 "The remote ComputerSystem\'s (ie, the NFS File "
62 "\'Server\'s) UDP port number." )]
63 uint32 ServerCommunicationPort;
64 marek 1.1
65 [Description (
66 "If set to true: Control attribute caching is enabled. \n"
67 "If set to false: Control attribute caching is disabled." )]
68 boolean AttributeCaching;
69
70 [Description (
71 "Minimum number of seconds that cached attributes are "
72 "held after file modification." ),
73 Units ( "Seconds" )]
74 uint16 AttributeCachingForRegularFilesMin;
75
76 [Description (
77 "Maximum number of seconds that cached attributes are "
78 "held after file modification." ),
79 Units ( "Seconds" )]
80 uint16 AttributeCachingForRegularFilesMax;
81
82 [Description (
83 "Minimum number of seconds that cached attributes are "
84 "held after directory update." ),
85 marek 1.1 Units ( "Seconds" )]
86 uint16 AttributeCachingForDirectoriesMin;
87
88 [Description (
89 "Maximum number of seconds that cached attributes are "
90 "held after directory update." ),
91 Units ( "Seconds" )]
92 uint16 AttributeCachingForDirectoriesMax;
93
94
95 };
|