// Copyright (c) 2005 DMTF. All rights reserved. [Association, Aggregation, Version ( "2.8.0" ), UMLPackagePath ( "CIM::IPsecPolicy" ), Description ( "ContainedProposal holds an ordered list of SAProposals that " "make up an SANegotiationAction. If the referenced " "NegotiationAction is an IKEAction, then the SAProposal objects " "MUST be IKEProposals. If the referenced NegotiationAction " "object is an IPsecTransport/TunnelAction, then the referenced " "SAProposal objects MUST be IPsecProposals." ), MappingStrings { "IPSP Policy Model.IETF|ContainedProposal" }] class CIM_ContainedProposal : CIM_Component { [Aggregate, Override ( "GroupComponent" ), Description ( "The SANegotiationAction containing a list of SAProposals." ), MappingStrings { "IPSP Policy Model.IETF|ContainedProposal.GroupComponent" }] CIM_SANegotiationAction REF GroupComponent; [Override ( "PartComponent" ), Description ( "The SAProposal in this negotiation action." ), MappingStrings { "IPSP Policy Model.IETF|ContainedProposal.PartComponent" }] CIM_SAProposal REF PartComponent; [Description ( "SequenceNumber indicates the ordering to be used when " "chosing from among the proposals. Lower-valued proposals " "are preferred over proposals with higher values. For " "ContainedProposals that reference the same " "SANegotiationAction, SequenceNumber values MUST be " "unique." ), MappingStrings { "IPSP Policy Model.IETF|ContainedProposal.SequenceNumber" }] uint16 SequenceNumber; };