1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Association, Version ( "2.8.0" ),
3 UMLPackagePath ( "CIM::IPsecPolicy" ),
4 Description (
5 "TransformOfPreconfiguredAction defines the transforms used by "
6 "a preconfigured IPsec action. Two, four or six SATransforms "
7 "can be associated to a PreconfiguredSAAction (applied to the "
8 "inbound and outbound traffic, as indicated by the Direction "
9 "property of this association). The order of application of the "
10 "SATransforms is implicitly defined in RFC2401." ),
11 MappingStrings {
12 "IPSP Policy Model.IETF|TransformOfPreconfiguredAction" }]
13 class CIM_TransformOfPreconfiguredAction : CIM_Dependency {
14
15 [Override ( "Antecedent" ),
16 Min ( 2 ),
17 Max ( 6 ),
18 Description (
19 "This defines the type of transform used by the "
20 "referenced PreconfiguredSAAction. A minimum of 2 and "
21 "maximum of 6 transforms can be defined, for the "
22 marek 1.1 "inbound/outbound directions, representing AH, ESP, "
23 "and/or an IPCOMP transforms." ),
24 MappingStrings {
25 "IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Antecedent" }]
26 CIM_SATransform REF Antecedent;
27
28 [Override ( "Dependent" ),
29 Description (
30 "This defines the PreconfiguredSAAction which uses the "
31 "AH, ESP, and/or IPCOMP transforms." ),
32 MappingStrings {
33 "IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Dependent" }]
34 CIM_PreconfiguredSAAction REF Dependent;
35
36 [Description (
37 "The SPI property specifies the security parameter index "
38 "to be used by the pre-configured action for the "
39 "associated transform." ),
40 MappingStrings {
41 "IPSP Policy Model.IETF|TransformOfPreconfiguredAction.SPI" },
42 ModelCorrespondence { "CIM_IPsecSAEndpoint.SPI" }]
43 marek 1.1 uint32 SPI;
44
45 [Description (
46 "InboundDirection specifies whether the SA applies to "
47 "inbound (TRUE) or outbound (FALSE) traffic." ),
48 MappingStrings {
49 "IPSP Policy Model.IETF|TransformOfPreconfiguredAction.Direction" },
50 ModelCorrespondence { "CIM_IPsecSAEndpoint.InboundDirection" }]
51 boolean InboundDirection;
52
53
54 };
|