Class CIM_ImportedFileShareSetting
extends CIM_SettingData

The ImportedFileShareSetting describes the attribute values that were set when a FileShare was created for a LogicalFile by a FileImportService. These settings are associated with the created Share via the ElementSettingData association. These settings can also be associated with an ImportedFileShareCapabilities element via SettingAssociatedToCapabilities. If the setting is associated with a FileShare, it cannot have undefined or NULL properties. If it is associated with an ImportedFileShareCapabilities, a null property indicates that the property is not supported or that the value is a vendor-specific context-dependent default that may not be set.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ImportedFileShareSetting

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe ImportedFileShareSetting describes the attribute values that were set when a FileShare was created for a LogicalFile by a FileImportService. These settings are associated with the created Share via the ElementSettingData association. These settings can also be associated with an ImportedFileShareCapabilities element via SettingAssociatedToCapabilities. If the setting is associated with a FileShare, it cannot have undefined or NULL properties. If it is associated with an ImportedFileShareCapabilities, a null property indicates that the property is not supported or that the value is a vendor-specific context-dependent default that may not be set.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::FileServices
Versionstring2.8.1000

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AccessPointsuint16
DescriptionstringAn enumerated value that specifies the Service Access Points on the exporting system that may be used to access the remote Share. This does not specify either the actual availability of these ServiceAccessPoints or the right to use them.; rather, these are the points that the FileImportService will attempt to use.to access the share. If this property is NULL or empty, it indicates that there will be no change to the current set of access points. 'Service-Default' indicates that it should include the default Service Access points of the remote FileExportService. 'All' indicates that it should include all the supported Service Access points of the remote FileExportService. 'None' indicates that the set of access points is to be reset to the empty set. 'Named Points' indicates that the Service Access Points that will be used may be specified as the AccessPoints parameter of the CreateImportedShare or ModifyImportedShare methods. As a Setting for a FileShare, this property cannot be undefined or NULL.
Readbooleantrue
ValueMapstring0, 2, 3, 4, 5, .., 0x8000..
ValuesstringUnknown, None, Service Default, All, Named Points, DMTF Reserved, Vendor Defined
CachingOptionsuint160
DescriptionstringAn enumerated value that specifies the client's preferences for local caching support. This property might be an appropriate setting on the FileShare element.
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Asynchronized, Synchronized, Write-Through, DMTF Reserved, Vendor Defined
CifsLockPolicyuint160
DescriptionstringAn enumerated value that specifies the CIFS Locking that will be enforced on the target of the ImportedShare by the supporting FileImportService if the 'AccessPolicies' property array includes 'CIFS'. 'Enforce None' does not enforce CIFS locks. 'Enforce Write' does not allow writes to CIFS-locked files. 'Enforce Read/Write' does not allow reads or writes to CIFS-locked files.
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Enforce None, Enforce Write, Enforce Read/Write, DMTF Reserved, Vendor Defined
ExecutePrefuint160
DescriptionstringAn enumerated value that specifies if support should be provided on the local host for executing elements accessed through this FileShare. This may require setting up specialized paging or execution buffers either on the client or on the server side (as appropriate for the implementation). Note that this does not provide any rights to actually execute any element but only specifies support for such execution, if permitted.
Readbooleantrue
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, Execution Supported, Execution Not Supported, DMTF Reserved, Vendor Defined
FileSharingProtocoluint16
DescriptionstringAn enumerated integer indicating the share protocol that this share can support. This property must exist and have a value. The version of the protocol must be specified in the corresponding ProtocolVersions property.
ModelCorrespondencestringCIM_ImportedFileShareCapabilities.FileSharingProtocol, CIM_ExportedFileShareSetting.FileSharingProtocol, CIM_ImportedFileShareSetting.ProtocolVersions
Readbooleantrue
ValueMapstring0, 2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringUnknown, NFS, CIFS, DAFS, WebDAV, HTTP, FTP, DMTF Reserved, Vendor Defined
ImportFailurePolicyuint160
DescriptionstringAn enumerated value that specifies if the import operation should be attempted one or more times in the foreground or tried repeatedly in the background until it succeeds. The number of attempts would be limited by the corresponding ImportRetriesMax property of the setting.
ModelCorrespondencestringCIM_ImportedFileShareSetting.ImportRetriesMax
Readbooleantrue
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, Foreground, Background, DMTF Reserved, Vendor Defined
ImportOnServiceStartuint160
DescriptionstringAn enumerated value that specifies if this FileShare should be enabled when the operational FileImportService is started. This property might be an appropriate setting for the FileShare element.
Readbooleantrue
ValueMapstring0, 1, 2, .., 0x8000..
ValuesstringVendor-specific Default, Automatic, Manual, DMTF Reserved, Vendor Defined
ImportRetriesMaxuint320
DescriptionstringAn integer specifying the maximum number of attempts that should be made to import an FileShare using this element as the proxy. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.ImportFailurePolicy
Readbooleantrue
InitialEnabledStateuint168
DescriptionstringInitialEnabledState is an integer enumeration that indicates the enabled/disabled states initially set for a file share element. 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.
ModelCorrespondencestringCIM_ImportedFileShareSetting.OtherEnabledState, CIM_EnabledLogicalElement.EnabledState
ValueMapstring0, 1, 2, 3, 7, 8, 9, 11..32767, 32768..65535
ValuesstringUnknown, Other, Enabled, Disabled, In Test, Deferred, Quiesce, DMTF Reserved, Vendor Reserved
OtherEnabledStatestring
DescriptionstringA string describing the element's initial enabled/disabled state when the InitialEnabledState property is set to 1 ("Other"). This property MUST be set to NULL when InitialEnabledState is any value other than 1.
ModelCorrespondencestringCIM_ImportedFileShareSetting.InitialEnabledState, CIM_FileShare.OtherEnabledState
ReadBufferSizeMaxuint320
DescriptionstringAn integer specifying the maximum number of bytes that may be allocated to each buffer used for reading. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.ReadBufferSizeMin
Readbooleantrue
ReadBufferSizeMinuint320
DescriptionstringAn integer specifying the minimum number of bytes that must be allocated to each buffer used for reading. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.ReadBufferSizeMax
Readbooleantrue
ReadWritePolicyuint16
DescriptionstringAn enumerated value that specifies the Read-Write policy set on the ImportedShare association and supported by the FileImportService servicing this FileShare. 'Read Only' specifies that the FileShare is set up solely for reading. 'Read/Write' specifies that the FileShare is set up for 'read' and 'write' operations. 'Force Read/Write' specifies that 'Read-Only' has been over-ridden by a client with write access to the FileShare. This option is intended for use when the associated FileShare has been made 'Read Only' by default, as might happen if it were created to be the target of a Synchronization or Mirror operation.
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Read Only, Read/Write, Force Read/Write, DMTF Reserved, Vendor Defined
ReadWritePrefstring
DescriptionstringAn instance of a CIM_Privilege, encoded as a string, that expresses the client's expectations about access to elements of the exported FileShare. The provider is expected to surface this access using the privilege model.
EmbeddedInstancestringCIM_Privilege
Readbooleantrue
RequestRetryPolicyuint160
DescriptionstringAn enumerated value representing the policy that is supported by the FileImportService on the FileShare. The value specifies whether/how the FileImportService should retry a request that either failed or left the system hanging. If the request is being performed in the foreground, the options are to try once and fail if a timeout happens, or, to try repeatedly. If the request can be performed in the background, the returned Job will try repeatedly until stopped.
ModelCorrespondencestringCIM_ImportedFileShareSetting.TransmissionRetriesMax, CIM_ImportedFileShareSetting.RetransmissionTimeoutMin
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Try Once, Try Again, Try in Background, DMTF Reserved, Vendor Defined
RetransmissionTimeoutMinuint320
DescriptionstringAn integer specifying the minimum number of milliseconds that the provider must wait before assuming that a transmission has failed. '0' indicates an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.TransmissionRetriesMax, CIM_ImportedFileShareSetting.RequestRetryPolicy
Readbooleantrue
RootAccessPrefstring
DescriptionstringAn instance of a CIM_Privilege, encoded as a string, that expresses the client's expectations about privileged access by appropriately privileged System Administrative users on the local host ('root' or 'superuser') to the exported FileShare and its elements. The provider is expected to surface this access using the privilege model. Support for the privileged access might require setup at both the exported FileShare and imported FileShare hosts, so there is no guarantee that the request can be satisfied.
EmbeddedInstancestringCIM_Privilege
Readbooleantrue
TransmissionRetriesMaxuint320
DescriptionstringAn integer specifying the maximum number of retransmission attempts to be made when the transmission of a request fails or makes the system hang. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.RequestRetryPolicy, CIM_ImportedFileShareSetting.RetransmissionTimeoutMin
Readbooleantrue
WriteBufferSizeMaxuint320
DescriptionstringAn integer specifying the maximum number of bytes that may be allocated to each buffer used for writing. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.WriteBufferSizeMin
Readbooleantrue
WriteBufferSizeMinuint320
DescriptionstringAn integer specifying the minimum number of bytes that must be allocated to each buffer used for writing. A value of '0' specifies an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.WriteBufferSizeMax
Readbooleantrue
AccessPoliciesuint16[]0
ArrayTypestringIndexed
DescriptionstringAn array of enumerated values that specify the policies that are supported by the FileImportService via the created FileShare for accessing elements of the target FileShare. 'Unknown' is the default and specifies that the policy will come from the FileShare target (for a LogicalFile or other File element, this would be the FileSystem containing the element). 'CIFS' specifies that CIFS-style access policies are supported. 'NFS' specifies that NFS-style access policies are supported. 'Other' specifies vendor-implemented or proprietary mechanisms. Parameters for these mechanisms are specified in the corresponding OtherAccessPoliciesParameter. More than one policy can be specified, in which case all are supported. More than one 'Other' policy entry can exist. As a Goal, more than one policy can be requested. The privileges established by this property would be surfaced by the provider using the CIM_Privilege model.
ModelCorrespondencestringCIM_ImportedFileShareSetting.OtherAccessPoliciesParameters
Readbooleantrue
ValueMapstring0, 1, 2, 3, .., 0x8000..
ValuesstringUnknown, Other, CIFS, NFS, DMTF Reserved, Vendor Defined
AttributeCachinguint16[]0
ArrayTypestringIndexed
DescriptionstringAn array of enumerated values that specify whether attribute caching is (or is not) supported for some object. The object class and the support parameters are specified in the corresponding AttributeCachingObjects, AttributeCachingTimeMin, and AttributeCachingTimeMax properties. FileShare object types that can be imported by this FileImportService are represented by an entry in these arrays. The entry in the AttributeCaching array can be 'On', 'Off', or 'Unknown'. Implementation of this feature requires support from other system components, so it is quite possible that specifying 'On' may still not result in caching behavior. 'Unknown' indicates that the FileImportService will try to work with whatever options the host system can support. In all cases, AttributeCachingTimeMin and AttributeCachingTimeMax provide the minimum and maximum time for which the attributes can be cached. When this Setting is used as a Goal, the client may specify 'Unknown', but the Setting in the created object should contain the supported setting, whether 'On' or 'Off'.
ModelCorrespondencestringCIM_ImportedFileShareSetting.AttributeCachingObjects, CIM_ImportedFileShareSetting.AttributeCachingTimeMin, CIM_ImportedFileShareSetting.AttributeCachingTimeMax
Readbooleantrue
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, On, Off, DMTF Reserved, Vendor Defined
AttributeCachingObjectsuint16[]2
ArrayTypestringIndexed
DescriptionstringAn array of enumerated values that specify the attribute caching support provided to various object classes. These classes represent types of shareable objects stored in a LocalFileSystem -- files and directories as well as others that may be defined in the future. The corresponding properties, AttributeCaching, AttributeCachingTimeMin, and provide AttributeCachingTimeMax the supported features for the type of object. 'None' and 'All' cannot both be specified; if either one is specified, it must be the first entry in the array and the entry is interpreted as the default setting for all objects. If neither 'None' or 'All' are specified, the caching settings for other objects are defaulted by the implementation. If 'Rest' is specified, the entry applies to all known object types other than the named ones. If 'Unknown' is specified it applies to object types not known to this application (this can happen when foreign file systems are mounted.
ModelCorrespondencestringCIM_ImportedFileShareSetting.AttributeCaching, CIM_ImportedFileShareSetting.AttributeCachingTimeMin, CIM_ImportedFileShareSetting.AttributeCachingTimeMax
Readbooleantrue
ValueMapstring0, 1, 2, 3, 4, 5, .., 0x8000..
ValuesstringUnknown, None, All, Rest, File, Directory, DMTF Reserved, Vendor Defined
AttributeCachingTimeMaxuint32[]0
ArrayTypestringIndexed
DescriptionstringAn array of integers specifying, in milliseconds, the maximum time for which an object of the type specified by the corresponding AttributeCaching property must be retained in the attribute cache. When used as a Goal, a value of '0' indicates an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.AttributeCaching
Readbooleantrue
AttributeCachingTimeMinuint32[]0
ArrayTypestringIndexed
DescriptionstringAn array of integers specifying, in milliseconds, the minimum time for which an object of the type specified by the corresponding AttributeCaching property must be retained in the attribute cache. When used as a Goal, a value of '0' indicates an implementation-specific default.
ModelCorrespondencestringCIM_ImportedFileShareSetting.AttributeCaching
Readbooleantrue
CIFSLocksSupportPolicyuint16[]0
ArrayTypestringIndexed
DescriptionstringAn array of enumerated values that specify the policies that are supported via a newly created imported FileShare for CIFS-style opportunistic locks. 'No' specifies that CIFS-style oplocks are not supported, and is exclusive of the other options. 'Type 1 oplocks supported' specifies that CIFS-style Type 1 oplocks are supported. 'Type 2 oplocks supported' specifies that CIFS-style Type 2 oplocks are supported. If defaulted, this is 'No' if the FileSharingProtocol is NFS; this is 'Type 1 oplocks supported' if the FileSharingProtocol is CIFS. The defaults for other FileSharingProtocols are not currently specified. No matter what is requested as a Goal: If the FileSharingProtocol is NFS, only 'No' will be supported (i.e., the same as the default). If the FileSharingProtocol is CIFS, 'No' cannot be selected; the supported default will be vendor-specified. The reference to CIFS-style locking here is not intended to indicate required support for CIFS, but as an abbreviation for the functionality specified by CIFS.
Readbooleantrue
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, No, Type 1 oplocks supported, Type 2 oplocks supported, DMTF Reserved, Vendor Defined
CifsNotificationPolicyuint16[]0
ArrayTypestringIndexed
DescriptionstringAn array of enumerated values that specify the CIFS-style notifications that will generated by the FileImportService for the newly created imported FileShare. 'No' specifies that no notifications will be made. 'Yes' specifies that a notification will be generated. This property is specified as an array, so that a vendor can specify supported notifications at a finer grain. No matter what is requested as a Goal: If the FileSharingProtocol is NFS, only 'No' will be supported. Other FileSharingProtocol values may impose different constraints.
Readbooleantrue
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, No, Yes, DMTF Reserved, Vendor Defined
OtherAccessPoliciesParametersstring[]
ArrayTypestringIndexed
DescriptionstringAn array of strings that specify parameters to use with the corresponding AccessPolicies entry -- if that entry is set to 'Other', the entry here MUST not be null, but it could be null otherwise.
ModelCorrespondencestringCIM_ImportedFileShareSetting.AccessPolicies
Readbooleantrue
ProtocolVersionsstring[]
DescriptionstringAn array of strings listing the versions of the file sharing protocol that this share can support. This property must exist and have at least one entry.
ModelCorrespondencestringCIM_ImportedFileShareCapabilities.ProtocolVersions, CIM_ExportedFileShareSetting.ProtocolVersions, CIM_ImportedFileShareSetting.FileSharingProtocol
Readbooleantrue

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData

Class Methods