# Class CIM_NFS
extends CIM_RemoteFileSystem

A class derived from RemoteFileSystem representing that the FileSystem is mounted, using the NFS protocol, from a ComputerSystem. The properties of the NFS object deal with the operational aspects of the mount and represent the client-side configuration for NFS access. The FileSystemType (inherited from FileSystem) should be set to indicate the type of this FileSystem as it appears to the client. This has been deprecated by CIM_FileShare, which works with the hosted service model. The HostedShare association will specify how the remote entity is imported and the ImportedFileShareSetting class provides the resources needed for the share to function. The properties of ImportedFileShareSetting deprecate specific properties of this class. All properties except "Interrupt" have been deprecated - it is not clear what or how this property should be deprecated.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_FileSystem
|
+--CIM_RemoteFileSystem
|
+--CIM_NFS

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Deprecated | string | CIM_FileShare
Description | string | A class derived from RemoteFileSystem representing that the FileSystem is mounted, using the NFS protocol, from a ComputerSystem. The properties of the NFS object deal with the operational aspects of the mount and represent the client-side configuration for NFS access. The FileSystemType (inherited from FileSystem) should be set to indicate the type of this FileSystem as it appears to the client. This has been deprecated by CIM_FileShare, which works with the hosted service model. The HostedShare association will specify how the remote entity is imported and the ImportedFileShareSetting class provides the resources needed for the share to function. The properties of ImportedFileShareSetting deprecate specific properties of this class. All properties except "Interrupt" have been deprecated - it is not clear what or how this property should be deprecated.
UMLPackagePath | string | CIM::System::FileElements
Version | string | 2.6.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AttributeCaching | boolean |
Deprecated | string | CIM_ImportedFileShareSetting.AttributeCachingObjects
Description | string | If set to true: Control attribute caching is enabled. If set to false: Control attribute caching is disabled.
AttributeCachingForDirectoriesMax | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.AttributeCachingTimeMax
Description | string | Maximum number of seconds that cached attributes are held after directory update.
PUnit | string | second
Units | string | Seconds
AttributeCachingForDirectoriesMin | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.AttributeCachingTimeMin
Description | string | Minimum number of seconds that cached attributes are held after directory update.
PUnit | string | second
Units | string | Seconds
AttributeCachingForRegularFilesMax | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.AttributeCachingTimeMax
Description | string | Maximum number of seconds that cached attributes are held after file modification.
PUnit | string | second
Units | string | Seconds
AttributeCachingForRegularFilesMin | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.AttributeCachingTimeMin
Description | string | Minimum number of seconds that cached attributes are held after file modification.
PUnit | string | second
Units | string | Seconds
ForegroundMount | boolean |
Deprecated | string | CIM_ImportedFileShareSetting.RequestRetryPolicy
Description | string | If set to true: Retries are performed in the foreground. If set to false: If the first mount attempt fails, retries are performed in the background.
HardMount | boolean |
Deprecated | string | CIM_ImportedFileShareSetting.ImportFailurePolicy
Description | string | If set to true: Once the FileSystem is mounted, NFS requests are retried until the hosting System responds. If set to false: Once the FileSystem is mounted, an error is returned if the hosting System does not respond.
Interrupt | boolean |
Deprecated | string | No value
Description | string | If set to true: Interrupts are permitted for hard mounts. If set to false: Interrupts are ignored for hard mounts.
MountFailureRetries | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.ImportRetriesMax
Description | string | Maximum number of mount failure retries allowed.
ReadBufferSize | uint64 |
Deprecated | string | CIM_ImportedFileShareSetting.ReadBufferSizeMin
Description | string | Read buffer size in bytes.
PUnit | string | byte
Units | string | Bytes
RetransmissionAttempts | uint16 |
Deprecated | string | CIM_ImportedFileShareSetting.TransmissionRetriesMax
Description | string | Maximum number of NFS retransmissions allowed.
RetransmissionTimeout | uint32 |
Deprecated | string | CIM_ImportedFileShareSetting.RetransmissionTimeoutMin
Description | string | NFS timeout in tenths of a second.
PUnit | string | second * 10^-1
Units | string | Tenths of Seconds
ServerCommunicationPort | uint32 |
Deprecated | string | CIM_ImportedFileShareSetting.AccessPoints
Description | string | The remote ComputerSystem's (ie, the NFS File 'Server's) UDP port number.
WriteBufferSize | uint64 |
Deprecated | string | CIM_ImportedFileShareSetting.WriteBufferSizeMin
Description | string | Write buffer size in bytes.
PUnit | string | byte
Units | string | Bytes

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AvailableSpace | uint64 | CIM_FileSystem
BlockSize | uint64 | CIM_FileSystem
Caption | string | CIM_ManagedElement
CasePreserved | boolean | CIM_FileSystem
CaseSensitive | boolean | CIM_FileSystem
ClusterSize | uint32 | CIM_FileSystem
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CompressionMethod | string | CIM_FileSystem
CreationClassName | string | CIM_FileSystem
CSCreationClassName | string | CIM_FileSystem
CSName | string | CIM_FileSystem
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
EncryptionMethod | string | CIM_FileSystem
FileSystemSize | uint64 | CIM_FileSystem
FileSystemType | string | CIM_FileSystem
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
IsFixedSize | uint16 | CIM_FileSystem
MaxFileNameLength | uint32 | CIM_FileSystem
Name | string | CIM_FileSystem
NumberOfFiles | uint64 | CIM_FileSystem
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
OtherPersistenceType | string | CIM_FileSystem
PersistenceType | uint16 | CIM_FileSystem
PrimaryStatus | uint16 | CIM_ManagedSystemElement
ReadOnly | boolean | CIM_FileSystem
RequestedState | uint16 | CIM_EnabledLogicalElement
ResizeIncrement | uint64 | CIM_FileSystem
Root | string | CIM_FileSystem
Status | string | CIM_ManagedSystemElement
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
CodeSet | uint16[] | CIM_FileSystem
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
RequestStateChange | uint32 | CIM_EnabledLogicalElement