Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_ExportedFileShareSetting --> CIM_SettingData --> CIM_ManagedElement --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_SettingData NAME CIM_ExportedFileShareSetting
Class CIM_ExportedFileShareSetting Qualifiers Name Type Value From Class Experimental boolean true CIM_ExportedFileShareSetting Version string 2.8.1000 CIM_ExportedFileShareSetting Description string 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. CIM_ExportedFileShareSetting Description string The SettingData class represents configuration-related and operational parameters for one or more ManagedElements. A ManagedElement can have multiple SettingData objects associated with it. The current operational values for the parameters of the element are reflected by properties in the Element itself or by properties in its associations. These properties do not have to be the same values that are present in the SettingData object. For example, a modem might have a SettingData baud rate of 56Kb/sec but be operating at 19.2Kb/sec. Note: The CIM_SettingData class is very similar to CIM_Setting, yet both classes are present in the model because many implementations have successfully used CIM_Setting. However, issues have arisen that could not be resolved without defining a new class. Therefore, until a new major release occurs, both classes will exist in the model. Refer to the Core White Paper for additional information. SettingData instances can be aggregated together into higher- level SettingData objects using ConcreteComponent associations. CIM_SettingData Description string ManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement
Property Qualifiers
Property FileSharingProtocol Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
NFS
CIFS
DAFS
WebDAV
HTTP
FTP
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting ModelCorrespondence string CIM_ExportedFileShareCapabilities.FileSharingProtocol
CIM_ImportedFileShareSetting.FileSharingProtocol
CIM_ExportedFileShareSetting.ProtocolVersionsCIM_ExportedFileShareSetting
Name Value 0 Unknown 2 NFS 3 CIFS 4 DAFS 5 WebDAV 6 HTTP 7 FTP .. DMTF Reserved 0x8000.. Vendor Defined
Property ProtocolVersions Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting ArrayType string Indexed CIM_ExportedFileShareSetting ModelCorrespondence string CIM_ExportedFileShareCapabilities.ProtocolVersions
CIM_ImportedFileShareSetting.ProtocolVersions
CIM_ExportedFileShareSetting.FileSharingProtocolCIM_ExportedFileShareSetting
Property InitialEnabledState Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
Other
Enabled
Disabled
In Test
Deferred
Quiesce
DMTF Reserved
Vendor ReservedCIM_ExportedFileShareSetting ModelCorrespondence string CIM_ExportedFileShareSetting.OtherEnabledState
CIM_EnabledLogicalElement.EnabledStateCIM_ExportedFileShareSetting
Name Value 0 Unknown 1 Other 2 Enabled 3 Disabled 7 In Test 8 Deferred 9 Quiesce 11..32767 DMTF Reserved 32768..65535 Vendor Reserved
Property OtherEnabledState Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ModelCorrespondence string CIM_ExportedFileShareSetting.InitialEnabledState CIM_ExportedFileShareSetting
Property DefaultReadWrite Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
No Access
Read Only
Read/Write
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 No Access 3 Read Only 4 Read/Write .. DMTF Reserved 0x8000.. Vendor Defined
Property DefaultExecute Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
No Access
Execute
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 No Access 3 Execute .. DMTF Reserved 0x8000.. Vendor Defined
Property ExecuteSupport Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
Not Supported
Execution Supported
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 Not Supported 3 Execution Supported .. DMTF Reserved 0x8000.. Vendor Defined
Property DefaultUserIdSupported Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
No Default User Id
System-Specified Default User Id
Share-Specified Default User Id
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 No Default User Id 3 System-Specified Default User Id 4 Share-Specified Default User Id .. DMTF Reserved 0x8000.. Vendor Defined
Property RootAccess Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
No Root Access
Allow Root Access
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting ModelCorrespondence string CIM_FileExportService.CreateExportedShare.RootAccessHosts
CIM_FileExportService.ModifyExportedShare.RootAccessHostsCIM_ExportedFileShareSetting
Name Value 0 Unknown 2 No Root Access 3 Allow Root Access .. DMTF Reserved 0x8000.. Vendor Defined
Property WritePolicy Qualifiers Name Type Value From Class Description string 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.) CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
Synchronous
Asynchronous
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 Synchronous 3 Asynchronous .. DMTF Reserved 0x8000.. Vendor Defined
Property AccessPoints Qualifiers Name Type Value From Class Description string 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. CIM_ExportedFileShareSetting ValueMap string [See below.] CIM_ExportedFileShareSetting Values string Unknown
None
Service Default
All
Named Points
DMTF Reserved
Vendor DefinedCIM_ExportedFileShareSetting Read boolean true CIM_ExportedFileShareSetting
Name Value 0 Unknown 2 None 3 Service Default 4 All 5 Named Points .. DMTF Reserved 0x8000.. Vendor Defined
Property InstanceID Qualifiers Name Type Value From Class Key boolean true CIM_SettingData Description string 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. CIM_SettingData
Property ElementName Qualifiers Name Type Value From Class Required boolean true CIM_SettingData Override string ElementName CIM_SettingData Description string 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.) CIM_SettingData
Property Caption Qualifiers Name Type Value From Class Description string The Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement MaxLen uint32 64 CIM_ManagedElement
Property Description Qualifiers Name Type Value From Class Description string The Description property provides a textual description of the object. CIM_ManagedElement
Property ElementName Qualifiers Name Type Value From Class Description string A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement
Method Qualifiers
Parameters
Parameter Qualifiers