1 krisbash 1.1 // ===============================================================
2 // MSFT_VirtualRoutingAndForwarding
3 // ===============================================================
4 [Description ( "MSFT_VirtualRoutingAndForwarding description." ),
5 Version ( "0.70" )]
6 class MSFT_VirtualRoutingAndForwarding: CIM_ManagedElement
7 {
8
9 [Key, Override ( "InstanceID" ),
10 Description (
11 "Within the scope of the instantiating Namespace, "
12 "InstanceID opaquely and uniquely identifies an instance "
13 "of this class. In order to ensure uniqueness within the "
14 "NameSpace, the value of InstanceID SHOULD be constructed "
15 "using the following \'preferred\' algorithm: \n"
16 "<OrgID>:<LocalID> \n"
17 "Where <OrgID> and <LocalID> are separated by a colon "
18 "\':\', and where <OrgID> MUST include a copyrighted, "
19 "trademarked or otherwise unique name that is owned by "
20 "the business entity creating/defining the InstanceID, or "
21 "is a registered ID that is assigned to the business "
22 krisbash 1.1 "entity by a recognized global authority. (This is "
23 "similar to the <Schema Name>_<Class Name> structure of "
24 "Schema class names.) In addition, to ensure uniqueness "
25 "<OrgID> MUST NOT contain a colon (\':\'). When using "
26 "this algorithm, the first colon to appear in InstanceID "
27 "MUST appear between <OrgID> and <LocalID>. \n"
28 "<LocalID> is chosen by the business entity and SHOULD "
29 "not be re-used to identify different underlying "
30 "(real-world) elements. If the above \'preferred\' "
31 "algorithm is not used, the defining entity MUST assure "
32 "that the resultant InstanceID is not re-used across any "
33 "InstanceIDs produced by this or other providers for this "
34 "instance\'s NameSpace. For DMTF defined instances, the "
35 "\'preferred\' algorithm MUST be used with the <OrgID> "
36 "set to \'CIM\'." )]
37 string InstanceID;
38
39 [Description (" ")]
40 String Context;
41
42 [Description (
43 krisbash 1.1 "Boolean indicating whether the feature is enable." )]
44 boolean IsEnabled = false;
45
46 [Description (
47 "An indexed array of AddressFamilyNetworks used used to sprecify "
48 "VRF routes. Each non-null value of the Routs property shall "
49 "be formated as a URI per RFC3986.\n"
50 "If this Route is modeled then a value should be a "
51 "WBEM URI (DSP0207)." )
52 ]
53 String Routes[];
54
55
56
57
58 };
|