Skip to main content

Module config

Module config 

Source
Expand description

Implementation of engine configuration.

Structs§

ApptainerConfig
Configuration for the Apptainer container runtime.
AzureStorageAuthConfig
Represents authentication information for Azure Blob Storage.
AzureStorageConfig
Represents configuration for Azure Blob Storage.
BasicAuthConfig
Represents HTTP basic authentication configuration.
BearerAuthConfig
Represents HTTP bearer token authentication configuration.
Config
Represents WDL evaluation configuration.
DockerBackendConfig
Represents configuration for the Docker backend.
GoogleStorageAuthConfig
Represents authentication information for Google Cloud Storage.
GoogleStorageConfig
Represents configuration for Google Cloud Storage.
HttpConfig
Represents HTTP configuration.
LocalBackendConfig
Represents configuration for the local task execution backend.
LsfApptainerBackendConfig
Configuration for the LSF + Apptainer backend.
LsfQueueConfig
Configuration for an LSF queue.
S3StorageAuthConfig
Represents authentication information for AWS S3 storage.
S3StorageConfig
Represents configuration for AWS S3 storage.
ScatterConfig
Represents scatter statement evaluation configuration.
SecretString
Represents a secret string that is, by default, redacted for serialization.
SlurmApptainerBackendConfig
Configuration for the Slurm + Apptainer backend.
SlurmPartitionConfig
Configuration for a Slurm partition.
StorageConfig
Represents storage configuration.
TaskConfig
Represents task evaluation configuration.
TesBackendConfig
Represents configuration for the Task Execution Service (TES) backend.
WorkflowConfig
Represents workflow evaluation configuration.

Enums§

BackendConfig
Represents supported task execution backends.
CallCachingMode
Represents the supported call caching modes.
ContentDigestMode
Represents the supported modes for calculating content digests.
FailureMode
Represents how an evaluation error or cancellation should be handled by the engine.
TaskResourceLimitBehavior
The behavior when a task resource requirement, such as cpu or memory, cannot be met.
TesBackendAuthConfig
Represents the kind of authentication for a TES backend.