Job Components: `Interfaces Context`
Table of contents
Interfaces
- AssetsAPI
- ClusterStateConfig
- ConnectionConfig
- Context
- ContextAPIs
- ContextApis
- ContextClusterConfig
- ExecutionControllerTargets
- FoundationApis
- GetClientConfig
- IndexRolloverFrequency
- JobRunnerAPI
- LegacyFoundationApis
- OpRunnerAPI
- SysConfig
- TerafoundationConfig
- TerasliceConfig
- WorkerContext
- WorkerContextAPIs
Type Aliases
Type Aliases
Assignment
Ƭ Assignment: "assets_service"
| "cluster_master"
| "node_master"
| "execution_controller"
| "worker"
Defined in
packages/job-components/src/interfaces/context.ts:196
ClientFactoryFn
Ƭ ClientFactoryFn: (config
: Record
<string
, any
>, logger
: Logger
, options
: ConnectionConfig
) => { client
: any
}
Type declaration
▸ (config
, logger
, options
): Object
Parameters
Name | Type |
---|---|
config | Record <string , any > |
logger | Logger |
options | ConnectionConfig |
Returns
Object
Name | Type |
---|---|
client | any |
Defined in
packages/job-components/src/interfaces/context.ts:83
ClusterManagerType
Ƭ ClusterManagerType: "native"
| "kubernetes"
Defined in
packages/job-components/src/interfaces/context.ts:17
CreateClientFactoryFn
Ƭ CreateClientFactoryFn: (config
: Record
<string
, any
>, logger
: Logger
, options
: ConnectionConfig
) => Promise
<{ client
: any
}>
Type declaration
▸ (config
, logger
, options
): Promise
<{ client
: any
}>
Parameters
Name | Type |
---|---|
config | Record <string , any > |
logger | Logger |
options | ConnectionConfig |
Returns
Promise
<{ client
: any
}>
Defined in
packages/job-components/src/interfaces/context.ts:89
RolloverFrequency
Ƭ RolloverFrequency: "daily"
| "montly"
| "yearly"