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
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