Skip to content

Class: TriggerType

"A triggerType is a grouping of characterizes unique to a set of criteria that, when met, starts the execution of a task within a Windows operating system. [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"

URI: observable:TriggerType

classDiagram class TriggerType UcoInherentCharacterizationThing <|-- TriggerType TriggerType : isEnabled TriggerType ..> boolean type : isEnabled TriggerType : triggerBeginTime TriggerType ..> datetime : triggerBeginTime TriggerType : triggerDelay TriggerType ..> string : triggerDelay TriggerType : triggerEndTime TriggerType ..> datetime : triggerEndTime TriggerType : triggerFrequency TriggerType ..> TriggerFrequencyEnum : triggerFrequency TriggerType : triggerMaxRunTime TriggerType ..> string : triggerMaxRunTime TriggerType : triggerSessionChangeType TriggerType ..> string : triggerSessionChangeType TriggerType : triggerType TriggerType ..> TriggerTypeEnum : triggerType

Inheritance

Slots

Name Cardinality and Range Description Inheritance
isEnabled 0..1
BooleanType
"Specifies whether the trigger isEnabled direct
triggerBeginTime 0..1
xsd:dateTime
"Specifies the date/time that the trigger is activated direct
triggerEndTime 0..1
xsd:dateTime
"Specifies the date/time that the trigger is deactivated direct
triggerDelay 0..1
xsd:string
"Specifies the delay that takes place between when the task is registered and... direct
triggerMaxRunTime 0..1
xsd:string
"The maximum amount of time that the task launched by the trigger is allowed ... direct
triggerSessionChangeType 0..1
xsd:string
"Specifies the type of Terminal Server session change that would trigger a ta... direct
triggerFrequency 0..1
xsd:string
"Specifies the frequency at which the trigger repeats direct
triggerType 0..1
xsd:string
"Specifies the type of the task trigger direct

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/uco-observable

Mappings

Mapping Type Mapped Value
self observable:TriggerType
native observable:TriggerType

LinkML Source

Direct

name: TriggerType
description: '"A triggerType is a grouping of characterizes unique to a set of criteria
  that, when met, starts the execution of a task within a Windows operating system.
  [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: UcoInherentCharacterizationThing
slots:
- isEnabled
- triggerBeginTime
- triggerEndTime
- triggerDelay
- triggerMaxRunTime
- triggerSessionChangeType
- triggerFrequency
- triggerType
slot_usage:
  triggerFrequency:
    name: triggerFrequency
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum

Induced

name: TriggerType
description: '"A triggerType is a grouping of characterizes unique to a set of criteria
  that, when met, starts the execution of a task within a Windows operating system.
  [based on https://docs.microsoft.com/en-us/windows/win32/taskschd/task-triggers]"'
in_subset:
- microsoft
from_schema: https://w3id.org/lmodel/uco-observable
rank: 1000
is_a: UcoInherentCharacterizationThing
slot_usage:
  triggerFrequency:
    name: triggerFrequency
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum
attributes:
  isEnabled:
    name: isEnabled
    description: '"Specifies whether the trigger isEnabled."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: isEnabled
    owner: TriggerType
    domain_of:
    - TriggerType
    range: boolean type
  triggerBeginTime:
    name: triggerBeginTime
    description: '"Specifies the date/time that the trigger is activated."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerBeginTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: datetime
  triggerEndTime:
    name: triggerEndTime
    description: '"Specifies the date/time that the trigger is deactivated."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerEndTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: datetime
  triggerDelay:
    name: triggerDelay
    description: '"Specifies the delay that takes place between when the task is registered
      and when the task is started."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerDelay
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerMaxRunTime:
    name: triggerMaxRunTime
    description: '"The maximum amount of time that the task launched by the trigger
      is allowed to run. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383868(v=vs.85).aspx."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerMaxRunTime
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerSessionChangeType:
    name: triggerSessionChangeType
    description: '"Specifies the type of Terminal Server session change that would
      trigger a task launch. See also: http://msdn.microsoft.com/en-us/library/windows/desktop/aa381298(v=vs.85).aspx."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerSessionChangeType
    owner: TriggerType
    domain_of:
    - TriggerType
    range: string
  triggerFrequency:
    name: triggerFrequency
    description: '"Specifies the frequency at which the trigger repeats."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerFrequency
    owner: TriggerType
    domain_of:
    - TriggerType
    range: TriggerFrequencyEnum
  triggerType:
    name: triggerType
    description: '"Specifies the type of the task trigger."'
    from_schema: https://w3id.org/lmodel/uco-observable
    rank: 1000
    alias: triggerType
    owner: TriggerType
    domain_of:
    - TriggerType
    range: TriggerTypeEnum