Class CIM_FileShare
extends CIM_Share

A FileShare is representative of a LogicalFile presented for use (or shared) across systems. Instances of FileShare are associated with the shared object on the 'server'-side via the CIM_SharedElement association. Shares are attached on the 'client'-side (usually into another namespace) via the CIM_ImportedShare association. FileShare is Abstract to force subclassing to define the semantics of the file-sharing protocol. FileShare when used for importing deprecates RemoteFileSystem.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_Share
   |
   +--CIM_FileShare

Direct Known Subclasses

CIM_CIFSShare
CIM_NFSShare

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
DescriptionstringA FileShare is representative of a LogicalFile presented for use (or shared) across systems. Instances of FileShare are associated with the shared object on the 'server'-side via the CIM_SharedElement association. Shares are attached on the 'client'-side (usually into another namespace) via the CIM_ImportedShare association. FileShare is Abstract to force subclassing to define the semantics of the file-sharing protocol. FileShare when used for importing deprecates RemoteFileSystem.
UMLPackagePathstringCIM::System::FileElements
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SharingDirectoryboolean
DescriptionstringIndicates whether a directory or file is presented for use (or shared) across systems. A value of true represents a directory. A value of false represents a file.

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_Share
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement