The ExportedFileShareSetting describes the attribute values that were set when a FileShare was created for a LogicalFile by a FileExportService. These settings may be associated with the created Share via the ElementSettingData association; or, associated with an ExportedFileShareCapabilities element via SettingAssociatedToCapabilities; or, used as an EmbeddedInstanceparameter in a method (for instance, as a Goal). If the setting is associated with a FileShare, it cannot have undefined or NULL properties. If it is associated with an ExportedFileShareCapabilities, 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 changed. The FileSharingProtocol and ProtocolVersions properties cannot have a default value. If this Setting is associated with a ExportedFileShareCapabilities element via SettingAssociatedToCapabilities, the corresponding FileSharingProtocol and ProtocolVersions properties must match. | Qualifiers:Experimental Version ( "2.8.1000" ) | Parameters (local in grey) | | Values { "Unknown" , "No Default User Id" , "System-Specified Default User Id" , "Share-Specified Default User Id" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , "4" , ".." , "0x8000.." } uint16 DefaultUserIdSupported = 0 ; An enumerated integer that indicates whether the FileShare will use a default user id to control access to the share if the id of the importing client is not provided. 'No Default User Id' indicates that a default user should not be used. 'System-Specified Default User Id' indicates that only system-specified id should be used. 'Share-Specified Default Used Id' indicates that the default user id will be specified by the method that created or modified the share. If a default user id is supported, all the default access privileges will provided through that user as proxy. The resulting access privileges will be surfaced using the CIM_Privilege model. | Values { "Unknown" , "No Access" , "Read Only" , "Read/Write" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , "4" , ".." , "0x8000.." } uint16 DefaultReadWrite = 0 ; An enumerated value that specifies the default privileges that can be supported for read-write authorization. These default privileges can be overridden by privileges explicitly defined by a supported authorization mechanism(s). 'No Access' indicates that access is not allowed. 'Read Only' indicates that read-only access is implicitly granted to all clients and write access is implicitly denied to all clients. 'Read/Write' indicates that both read and write access is implicitly granted to all clients. Any other reading or writing privileges must be granted or denied explicitly using the vendor's authorization mechanism or by using the CIM_Privilege model. The resulting access privileges will be surfaced using the CIM_Privilege model. | Values { "Unknown" , "NFS" , "CIFS" , "DAFS" , "WebDAV" , "HTTP" , "FTP" , "DMTF Reserved" , "Vendor Defined" } Read ModelCorrespondence { "CIM_ExportedFileShareCapabilities.FileSharingProtocol" , "CIM_ImportedFileShareSetting.FileSharingProtocol" , "CIM_ExportedFileShareSetting.ProtocolVersions" } ValueMap { "0" , "2" , "3" , "4" , "5" , "6" , "7" , ".." , "0x8000.." } uint16 FileSharingProtocol ; An enumerated integer indicating the filesharing 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. | Values { "Unknown" , "No Root Access" , "Allow Root Access" , "DMTF Reserved" , "Vendor Defined" } Read ModelCorrespondence { "CIM_FileExportService.CreateExportedShare.RootAccessHosts" , "CIM_FileExportService.ModifyExportedShare.RootAccessHosts" } ValueMap { "0" , "2" , "3" , ".." , "0x8000.." } uint16 RootAccess = 0 ; An enumerated value that specifies whether the Share supports default access by privileged, system administrator- level ('root') users from specific hosts. These default privileges can always be overridden by privileges explicitly defined by a supported authorization mechanism(s). 'No Root Access' indicates that the Share will deny root access to all clients. 'Allow Root Access' indicates that the Share will allow root access as specified by the RootAccessHosts parameter when the FileShare was created. The actual access allowed will be mediated by the authorization mechanism supported by the device and provider. Any other root-access privileges must be granted or denied explicitly using the vendor's authorization mechanism or by using the CIM-specified privilege model. The resulting access privileges will be surfaced using the CIM_Privilege model. | Values { "Unknown" , "Other" , "Enabled" , "Disabled" , "In Test" , "Deferred" , "Quiesce" , "DMTF Reserved" , "Vendor Reserved" } ModelCorrespondence { "CIM_ExportedFileShareSetting.OtherEnabledState" , "CIM_EnabledLogicalElement.EnabledState" } ValueMap { "0" , "1" , "2" , "3" , "7" , "8" , "9" , "11..32767" , "32768..65535" } uint16 InitialEnabledState = 8 ; InitialEnabledState 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. | ModelCorrespondence { "CIM_ExportedFileShareSetting.InitialEnabledState" } string OtherEnabledState ; A 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. | Values { "Unknown" , "No Access" , "Execute" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , ".." , "0x8000.." } uint16 DefaultExecute = 0 ; An enumerated value that specifies the default privileges that can be supported for 'execute' authorization in an appropriate operating environment. These default privileges can be overridden by privileges explicitly defined by a supported authorization mechanism(s). 'No Access' indicates that execute access is not allowed. 'Execute' indicates that execute access is implicitly granted to all clients. Any other execution privileges must be granted or denied explicitly using the vendor's authorization mechanism or by using the CIM_Privilege model. The resulting access privileges will be surfaced using the CIM_Privilege model. | Values { "Unknown" , "Synchronous" , "Asynchronous" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , ".." , "0x8000.." } uint16 WritePolicy = 0 ; An enumerated value that specifies the default policy followed by the Share for how to handle writes to the Share. 'Synchronous' indicates that the Share will perform synchronous writes. 'Asynchronous' indicates that the Share may perform asynchronous writes. (The WritePolicy settings may be overridden in the future with use of the Policy model.) | Read ModelCorrespondence { "CIM_ExportedFileShareCapabilities.ProtocolVersions" , "CIM_ImportedFileShareSetting.ProtocolVersions" , "CIM_ExportedFileShareSetting.FileSharingProtocol" } ArrayType ( "Indexed" ) string ProtocolVersions [ ] ; An 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. | Values { "Unknown" , "Not Supported" , "Execution Supported" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , ".." , "0x8000.." } uint16 ExecuteSupport = 0 ; An enumerated value that specifies whether this share can support executable objects in any way. For instance, can this share be used as a paging file by a client. 'Not Supported' indicates that no special support for executable objects is provided. 'Execution Supported' indicates that execution is supported, though this does not specify the kind of support. A vendor can extend this to indicate specific support mechanisms that may be provided. | Values { "Unknown" , "None" , "Service Default" , "All" , "Named Points" , "DMTF Reserved" , "Vendor Defined" } Read ValueMap { "0" , "2" , "3" , "4" , "5" , ".." , "0x8000.." } uint16 AccessPoints = 2 ; An enumerated value that specifies the service access points that are available to this FileShare by default for use by clients to connect. These default access points can always be overridden by the privileges explicitly defined by a supported authorization mechanism(s). Any ServiceAccessPoints that actually connect to this share will be associated to it by CIM_SAPAvailableForElement. The resulting access privileges will be surfaced using the CIM_Privilege model. 'None' implies that no SAPs will have access by default. 'Service Default' indicates that any SAPs specified as the default port by the Service will have default access - this could be vendor-specific. 'All' indicates that all SAPs supported by the service will have access by default. 'Named Points' indicates that the Service Access Points that have default access may be specified as a parameter when this share was created or modified. These ports or endpoints will be given the necessary privileges to access this share. | Required Override ( "ElementName" ) string ElementName ; The user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.) | Key string InstanceID ; Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM. | MaxLen ( 64 ) string Caption ; The Caption property is a short textual description (one- line string) of the object. | string Description ; The Description property provides a textual description of the object. |
| | | | |
|