Class CIM_FileSystemConfigurationCapabilities
extends CIM_Capabilities

FileSystemConfigurationCapabilities specifies the capability of a FileSystemConfigurationService to support the specified methods.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_FileSystemConfigurationCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringFileSystemConfigurationCapabilities specifies the capability of a FileSystemConfigurationService to support the specified methods.
UMLPackagePathstringCIM::System::FilesystemServices
Versionstring2.51.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
BlockStorageCreationSupportuint16
DescriptionstringBlockStorageCreationSupport is an enumeration that specifies whether the CreateFileSystem (and ModifyFileSystem) extrinsic methods may use already existing LogicalDisk(s), or if a new one must be created if needed. "StoragePools Required" indicates that a new LogicalDisk must be created from the Pools and ExtentSettings parameters and, therefore, the InExtents parameter must be NULL. "LogicalDisks Required" indicates that existing LogicalDisks must be specified via the InExtents parameter (it cannot be NULL), and the Pools and ExtentSettings parameters must be NULL. "StoragePools or LogicalDisks, but not Mixed" indicates that either the InExtents parameter must be used to specify existing LogicalDisks, or the Pools and ExtentSettings parameters must specify how to create LogicalDisks, but both cannot be non-NULL.
Experimentalbooleantrue
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, StoragePools Required, LogicalDisks Required, StoragePools or LogicalDisks, but not Mixed, DMTF Reserved, Vendor Defined
DirectoryServerParameterSupporteduint16
DescriptionstringThis enumerated integer specifies if the created filesystem must support security principal information can how the client can specify the file server ComputerSystem that provides access to directory services for the filesystem. The enumerated values are: "Not Used" indicates that the filesystem does not support security principal information associated with filesystem objects. The LocalFileSystem will not be associated to a DirectoryServer. "Supported" indicates that the filesystem supports security principal information associated with filesystem objects. The LocalFileSystem will be associated to a directory server ComputerSystem. The DirectoryServer parameter of CreateFileSystem is required. If it is not specified, it will be defaulted to the FileServer parameter in the same call. If the FileServer parameter is also not specified, the DirectoryServer parameter will be defaulted to the host of the FileSystemConfigurationService. "Supported, Defaulted to FileServer" indicates that the filesystem supports security principal information associated with filesystem objects. The LocalFileSystem will be associated to a directory server ComputerSystem. The DirectoryServer parameter of CreateFileSystem is NOT supported, but is automatically defaulted to the FileServer parameter of the same call. If the FileServer parameter is not specified, the DirectoryServer parameter will be defaulted to the host of the FileSystemConfigurationService. "Supported, Defaulted to FileSystem host" indicates that the filesystem supports security principal information associated with filesystem objects. The LocalFileSystem will be associated to a directory server ComputerSystem. The DirectoryServer parameter of CreateFileSystem is NOT supported, but is automatically defaulted to the host of the FileSystem created by CreateFileSystem().
Experimentalbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5
ValuesstringUnknown, Other, Not Used, Supported, Supported, Defaulted to FileServer, Supported, Defaulted to FileSystem host
InitialAvailabilityuint16
DescriptionstringAn enumerated value that indicates the state of availability in which the Service can create the file system. The choices include 'Mounted' and 'Unmounted'. If 'Mounted', the mount-point will be at a vendor-specific default LogicalFile, and a MountedElement association will be surfaced.
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, Mounted, Unmounted, DMTF Reserved, Vendor Defined
LocalAccessibilitySupportuint16
DescriptionstringLocalAccessibilitySupport is an enumeration that specifies if the FileSystem implementation requires a local access specification, makes it optional (by providing a vendor default local access point), or does not require one(i.e, "local access" does not have a meaning for the vendor). "Local Access Required, Defaulted" indicates that local access is necessary and will be established to the requested File Server ComputerSystems at a default LocalAccessPoint and a LocalAccessAvailable association shall exist between the File Server ComputerSystem and the LocalFileSystem."Local Access Required, Not Defaulted" indicates that local access is necessary and will be established as specified by the client when creating or modifying a FileSystem. "Local Access Not Required" indicates that local access is not required and will not be supported.
Experimentalbooleantrue
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Local Access Required, Defaulted, Local Access Required, Not Defaulted, Local Access Not Required, DMTF Reserved, Vendor Defined
SupportedActualFileSystemTypesuint16[]
DescriptionstringAn array of enumerated values that indicates the set of actual file system implementation types that this FileSystemConfigurationService can support in its Capabilities. For each file system type listed here, there MUST be at least one FileSystemCapabilities element.
ValueMapstring0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, .., 0x8000..
ValuesstringUnknown, UFS, HFS, FAT, FAT16, FAT32, NTFS4, NTFS5, XFS, AFS, EXT2, EXT3, REISERFS, DMTF Reserved, Vendor Defined
SupportedAsynchronousMethodsuint16[]
DescriptionstringAn array of methods of this Service that are supported as asynchronous methods.
ValueMapstring0, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, CreateFileSystem, DeleteFileSystem, ModifyFileSystem, CreateGoal, GetRequiredStorageSize, DMTF Reserved, Vendor Defined
SupportedFeaturesstring[]
DescriptionstringAn array of features supported by this service for operations on Filesystems. "GetFileProperties" means that the service supports the GetFileProperties method on the filesystems it manages. "Quiesce/Unquiesce" means that the service supports the Quiesce and Unquiesce filesystem methods.
Experimentalbooleantrue
SupportedSynchronousMethodsuint16[]
DescriptionstringAn array of methods of this Service that are supported as synchronous methods.
ValueMapstring0, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, CreateFileSystem, DeleteFileSystem, ModifyFileSystem, CreateGoal, GetRequiredStorageSize, DMTF Reserved, Vendor Defined

Inherited Properties

NameData Type
Captionstring
Descriptionstring
ElementNamestring
Generationuint64
InstanceIDstring

Class Methods

Inherited Class Methods

NameReturn Type
CreateGoalSettingsuint16