# Class CIM_FileImportCapabilities
extends CIM_Capabilities

FileImportCapabilities specifies the capability of a FileImportService 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_FileImportCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | FileImportCapabilities specifies the capability of a FileImportService to support the specified methods.
Experimental | boolean | true
UMLPackagePath | string | CIM::System::FileServices
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
InitialEnabledState | uint16 | 2
Description | string | An enumerated value that indicates the enabled/disabled states to which the Service can initialize the created file share. Unlike FileShare.EnabledState it cannot indicate transitions between requested states because those states cannot be requested. The following text briefly summarizes the various enabled/disabled initial states: Enabled (2) indicates that the element will execute commands, will process any queued commands, and will queue new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. In Test (7) indicates that the element will be in a test state. Deferred (8) indicates that the element will not process any commands but will queue new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The element's behavior is similar to the Enabled state, but it only processes a restricted set of commands. All other requests are queued.
Read | boolean | true
ValueMap | string | 0, 2, 3, 7, 8, 9, .., 0x8000..
Values | string | Unknown, Enabled, Disabled, In Test, Deferred, Quiesce, DMTF Reserved, Vendor Defined
FileSharingProtocol | uint16[] |
ArrayType | string | Indexed
Description | string | An array of enumerated integers indicating the filesharing protocols that this service can support. Duplicate entries are permitted because they may be associated with different versions in the corresponding ProtocolVersions property. For each file sharing protocol supported, there will be at least one FileImportCapabilities element.
ModelCorrespondence | string | CIM_ImportedFileShareSetting.FileSharingProtocol, CIM_FileExportCapabilities.FileSharingProtocol, CIM_FileImportCapabilities.ProtocolVersions
Read | boolean | true
ValueMap | string | 0, 2, 3, 4, 5, 6, 7, .., 0x8000..
Values | string | Unknown, NFS, CIFS, DAFS, WebDAV, HTTP, FTP, DMTF Reserved, Vendor Defined
ProtocolVersions | string[] |
ArrayType | string | Indexed
Description | string | An array of strings listing the versions of the file sharing protocol in the corresponding FileSharingProtocol property that can be supported by this FileImportService.
ModelCorrespondence | string | CIM_ImportedFileShareSetting.ProtocolVersions, CIM_FileExportCapabilities.ProtocolVersions, CIM_FileImportCapabilities.FileSharingProtocol
Read | boolean | true
SupportedAsynchronousMethods | uint16[] |
Description | string | An array of methods of this Service that are supported as asynchronous methods.
Read | boolean | true
ValueMap | string | 2, 3, 4, 5, .., 0x8000..
Values | string | CreateImportedShare, ModifyImportedShare, ReleaseImportedShare, CreateGoal, DMTF Reserved, Vendor Defined
SupportedSynchronousMethods | uint16[] |
Description | string | An array of methods of this Service that are supported as synchronous methods.
Read | boolean | true
ValueMap | string | 2, 3, 4, 5, .., 0x8000..
Values | string | CreateImportedShare, ModifyImportedShare, ReleaseImportedShare, CreateGoal, DMTF Reserved, Vendor Defined

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities