Module execution_types

Module execution_types 

Source
Expand description

Core Execution Type Definitions

This module provides the fundamental type definitions used throughout the composable execution engine, including task definitions, result types, metadata structures, and execution parameters.

Structs§

AbacRequirements
Attribute-Based Access Control requirements
AccessControlRequirements
Access control requirements
AuditIntegrityRequirements
Audit integrity requirements
AuditRequirements
Audit requirements
CacheRequirements
CPU cache requirements
ComplianceRequirements
Compliance requirements
ConsentRequirements
Consent requirements
CpuRequirements
CPU-specific requirements
DataResidencyRequirements
Data residency requirements
EfficiencyMetrics
Task efficiency metrics
EncryptionRequirements
Encryption requirements
ExecutionTask
Core execution task definition
GpuRequirements
GPU-specific requirements
HugePageRequirements
Huge page configuration
IoRequirements
I/O-specific requirements
IsolationRequirements
Execution isolation requirements
MemoryPermissions
Memory access permissions
MemoryProtection
Memory protection requirements
MemoryRequirements
Memory-specific requirements
NetworkRequirements
Network-specific requirements
NumaPreferences
NUMA topology preferences
PiiHandlingRequirements
PII handling requirements
PrivacyRequirements
Privacy requirements
QosRequirements
Quality of Service requirements
RbacRequirements
Role-Based Access Control requirements
RelatedError
Related error information for error chains
ResourceRequirement
Generic resource requirement
SecurityConstraints
Security constraint requirements
TaskAffinity
Task affinity requirements for resource binding
TaskConstraints
Task execution constraints and limits
TaskError
Task execution error information
TaskExecutionMetrics
Detailed task execution metrics
TaskMetadata
Comprehensive task metadata
TaskPerformanceMetrics
Task performance characteristics
TaskRequirements
Task resource requirements specification
TaskResourceUsage
Resource utilization metrics during task execution
TaskResult
Task execution result containing output and metrics
TaskRetryConfig
Task retry configuration
TaskTimeoutConfig
Task timeout configuration

Enums§

AffinityStrength
Affinity strength levels
AuditDetailLevel
Audit detail levels
ComplianceFramework
Compliance frameworks
ConsentGranularity
Consent granularity levels
ConstraintValue
Generic constraint value
DataClassification
Data classification levels
DurabilityLevel
Data durability levels
ErrorCategory
Error categories for classification
ErrorRelationship
Error relationship types
ErrorSeverity
Error severity levels
ExecutionLocation
Execution location specification
HugePageSize
Huge page size options
IoAccessPattern
I/O access patterns
IsolationLevel
Isolation level specification
MetadataValue
Flexible metadata value types
RetryBackoffStrategy
Retry backoff strategies
RetryCondition
Conditions that trigger task retries
StorageType
Storage type preferences
TaskPriority
Task priority levels for scheduling
TaskStatus
Task execution status enumeration
TaskType
Task type classification for execution strategies
TimeoutAction
Actions to take when tasks timeout
TrafficClass
Network traffic classes