openc2lib.core.actuator

OpenC2 Actuator

This module defines the Actuator element used in Commands. It does not include any element concerning the concrete implementation of Actuators for specific security functions.

 1"""OpenC2 Actuator
 2
 3This module defines the `Actuator` element used in Commands. It does not include any element concerning the concrete
 4implementation of Actuators for specific security functions.
 5"""
 6
 7import aenum
 8
 9from openc2lib.types.basetypes  import Choice
10from openc2lib.core.profile import Profiles
11
12class Actuator(Choice):
13	"""OpenC2 Actuator Profile
14	
15	The `Actuator` carries the Profile to which the Command applies, according to the definition in Sec. 3.3.1.3 of the 
16	Language Specification. The `Actuator` is fully transparent to the concrete implementation of the Profile for a specific
17	security functions.
18	"""
19	register = Profiles
class Actuator(openc2lib.types.basetypes.Choice):
13class Actuator(Choice):
14	"""OpenC2 Actuator Profile
15	
16	The `Actuator` carries the Profile to which the Command applies, according to the definition in Sec. 3.3.1.3 of the 
17	Language Specification. The `Actuator` is fully transparent to the concrete implementation of the Profile for a specific
18	security functions.
19	"""
20	register = Profiles

OpenC2 Actuator Profile

The Actuator carries the Profile to which the Command applies, according to the definition in Sec. 3.3.1.3 of the Language Specification. The Actuator is fully transparent to the concrete implementation of the Profile for a specific security functions.

register = {'slpf': <class 'openc2lib.profiles.slpf.profile.slpf'>}

List of registered name/class options available