1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Aggregation, Version ( "2.8.0" ),
3 UMLPackagePath ( "CIM::IPsecPolicy" ),
4 Description (
5 "ContainedProposal holds an ordered list of SAProposals that "
6 "make up an SANegotiationAction. If the referenced "
7 "NegotiationAction is an IKEAction, then the SAProposal objects "
8 "MUST be IKEProposals. If the referenced NegotiationAction "
9 "object is an IPsecTransport/TunnelAction, then the referenced "
10 "SAProposal objects MUST be IPsecProposals." ),
11 MappingStrings { "IPSP Policy Model.IETF|ContainedProposal" }]
12 class CIM_ContainedProposal : CIM_Component {
13
14 [Aggregate, Override ( "GroupComponent" ),
15 Description (
16 "The SANegotiationAction containing a list of SAProposals." ),
17 MappingStrings {
18 "IPSP Policy Model.IETF|ContainedProposal.GroupComponent" }]
19 CIM_SANegotiationAction REF GroupComponent;
20
21 [Override ( "PartComponent" ),
22 marek 1.1 Description ( "The SAProposal in this negotiation action." ),
23 MappingStrings {
24 "IPSP Policy Model.IETF|ContainedProposal.PartComponent" }]
25 CIM_SAProposal REF PartComponent;
26
27 [Description (
28 "SequenceNumber indicates the ordering to be used when "
29 "chosing from among the proposals. Lower-valued proposals "
30 "are preferred over proposals with higher values. For "
31 "ContainedProposals that reference the same "
32 "SANegotiationAction, SequenceNumber values MUST be "
33 "unique." ),
34 MappingStrings {
35 "IPSP Policy Model.IETF|ContainedProposal.SequenceNumber" }]
36 uint16 SequenceNumber;
37
38
39 };
|