# Class CIM_SAAction
extends CIM_PolicyAction

SAAction is the base class for the various types of key exchange or IPsec actions. It is abstract and used to categorize the different types of actions of SARules.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Policy
|
+--CIM_PolicyAction
|
+--CIM_SAAction

## Direct Known Subclasses

CIM_SANegotiationAction
CIM_SAStaticAction

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Abstract | boolean | true
Description | string | SAAction is the base class for the various types of key exchange or IPsec actions. It is abstract and used to categorize the different types of actions of SARules.
MappingStrings | string | IPSP Policy Model.IETF|SAAction
UMLPackagePath | string | CIM::IPsecPolicy
Version | string | 2.8.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
DoPacketLogging | boolean |
Description | string | DoPacketLogging causes a log message to be generated when the action is applied to a packet.
MappingStrings | string | IPSP Policy Model.IETF|SAAction.DoPacketLogging
ModelCorrespondence | string | CIM_SecurityAssociationEndpoint.PacketLoggingActive

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
CommonName | string
CreationClassName | string
Description | string
DoActionLogging | boolean
ElementName | string
Generation | uint64
InstanceID | string
PolicyActionName | string
PolicyRuleCreationClassName | string
PolicyRuleName | string
SystemCreationClassName | string
SystemName | string
PolicyKeywords | string[]

## Class Methods