(file) Return to CIM_OpaqueManagementDataCapabilities.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Core

 1 karl  1.1.2.2 // Copyright (c) 2009 DMTF.  All rights reserved.
 2                  [Version ( "2.23.0" ), 
 3                   UMLPackagePath ( "CIM::Core::OpaqueManagementData" ), 
 4                   Description ( 
 5                      "CIM_OpaqueManagementDataCapabilities describes the "
 6                      "capabilities of CIM_OpaqueManagementDataService." )]
 7               class CIM_OpaqueManagementDataCapabilities : CIM_EnabledLogicalElementCapabilities {
 8               
 9                     [Description ( 
10                         "The maximum number of bytes of opaque management data "
11                         "storage managed by the associated "
12                         "CIM_OpaqueManagementDataService, and hence the maximum "
13                         "value of the AvailableStorage property in the associated "
14                         "CIM_OpaqueManagementDataService." ), 
15                      ModelCorrespondence { 
16                         "CIM_OpaqueManagementDataService.AvailableStorage" }, 
17                      PUnit ( "byte" )]
18                  uint64 MaxAvailableStorage;
19               
20                     [Description ( 
21                         "MaxReadLength indicates the maximum value that the "
22 karl  1.1.2.2           "service supports in the Length parameter of the "
23                         "ReadOpaqueManagementData method. Larger extents can be "
24                         "read by successively invoking ReadOpaqueManagementData "
25                         "on chunks of the data and reassembling them in the "
26                         "management client. When this is done, the "
27                         "LockOpaqueManagementData method should be used to "
28                         "prevent modification of the data by other clients "
29                         "between successive reads." ), 
30                      PUnit ( "byte" )]
31                  uint64 MaxReadLength;
32               
33                     [Description ( 
34                         "MaxWriteLength indicates the maximum value that the "
35                         "service supports in the Length parameter of the "
36                         "WriteOpaqueManagementData method. Larger extents can be "
37                         "written by successively invoking "
38                         "WriteOpaqueManagementData on chunks of the data and "
39                         "reassembling them in the management client. When this is "
40                         "done, the LockOpaqueManagementData method should be used "
41                         "to prevent modification of the data by other clients "
42                         "between successive writes." ), 
43 karl  1.1.2.2        PUnit ( "byte" )]
44                  uint64 MaxWriteLength;
45               
46                     [Description ( 
47                         "This property lists the URI schemes supported by "
48                         "OpaqueManagementDataService.ExportOpaqueManagementDataToURI()."
49                          ), 
50                      ValueMap { "2", "3", "4", "5", "6", "7", "8", "..", 
51                         "0x8000..0xFFFF" }, 
52                      Values { "data", "file", "ftp", "http", "https", "nfs", 
53                         "tftp", "DMTF Reserved", "Vendor Specific" }]
54                  uint16 SupportedExportURISchemes[];
55               
56                     [Description ( 
57                         "This property lists the URI schemes supported by "
58                         "OpaqueManagementDataService.ImportOpaqueManagementDataFromURI()."
59                          ), 
60                      ValueMap { "2", "3", "4", "5", "6", "7", "8", "..", 
61                         "0x8000..0xFFFF" }, 
62                      Values { "data", "file", "ftp", "http", "https", "nfs", 
63                         "tftp", "DMTF Reserved", "Vendor Specific" }]
64 karl  1.1.2.2    uint16 SupportedImportURISchemes[];
65               
66                     [Description ( 
67                         "This property advertises the methods that are supported "
68                         "by the service." ), 
69                      ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "..", 
70                         "0x80.." }, 
71                      Values { "Other", "Create", "Read", "ExportToURI", "Write", 
72                         "ImportFromURI", "Lock", "ReassignOwnership", 
73                         "AssignAccess", "DMTF Reserved", "Vendor Specific" }]
74                  uint16 SupportedMethods[];
75               
76                     [Description ( 
77                         "TruncationSupported indicates whether the associated "
78                         "CIM_OpaqueManagementDataService allows a client to "
79                         "truncate the data in a CIM_OpaqueManagementData instance "
80                         "by reducing the value of its DataSize property.\n"
81                         "If TruncationSupported = true, then the Service shall "
82                         "support reduction of the value of CIM_OpaqueManagementData.DataSize\n"
83                         ".If TruncationSupported = false or is null, then the "
84                         "Service shall not support reduction of the value of "
85 karl  1.1.2.2           "CIM_OpaqueManagementData.DataSize" )]
86                  boolean TruncationSupported = false;
87               
88                     [Description ( 
89                         "MaxInstancesSupported shall indicate the maximum number "
90                         "of opaque management data instances that may exist "
91                         "within the scope of the CIM_OpaqueManagementDataService "
92                         "and managed by the associated instance of the "
93                         "CIM_OpaqueManagementDataService. A value of zero shall "
94                         "indicate that the maximum number of instances is unknown "
95                         "or that the maximum number of instances is not enforced." )]
96                  uint16 MaxInstancesSupported = 0;
97               
98               
99               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2