1 krisbash 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="SysDevCR00722.000" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // ==================================================================
7 // CIM_ServiceAccessPoint
8 // ==================================================================
9 [Abstract, Version ( "2.10.0" ),
10 UMLPackagePath ( "CIM::Core::Service" ),
11 Description (
12 "CIM_ServiceAccessPoint represents the ability to utilize or "
13 "invoke a Service. Access points represent that a Service is "
14 "made available for other entities to use." )]
15 class CIM_ServiceAccessPoint : CIM_EnabledLogicalElement {
16
17 [Key, Description (
18 "The CreationClassName of the scoping System." ),
19 MaxLen ( 256 ),
20 Propagated ( "CIM_System.CreationClassName" )]
21 string SystemCreationClassName;
22 krisbash 1.1
23 [Key, Description ( "The Name of the scoping System." ),
24 MaxLen ( 256 ),
25 Propagated ( "CIM_System.Name" )]
26 string SystemName;
27
28 [Key, Description (
29 "CreationClassName indicates the name of the class or the "
30 "subclass used in the creation of an instance. When used "
31 "with the other key properties of this class, this "
32 "property allows all instances of this class and its "
33 "subclasses to be uniquely identified." ),
34 MaxLen ( 256 )]
35 string CreationClassName;
36
37 [Key, Override ( "Name" ),
38 Description (
39 "The Name property uniquely identifies the "
40 "ServiceAccessPoint and provides an indication of the "
41 "functionality that is managed. This functionality is "
42 "described in more detail in the Description property of "
43 krisbash 1.1 "the object." ),
44 MaxLen ( 256 )]
45 string Name;
46
47
48 };
|