teraslice-cli / interfaces / JobConfigFile
Interface: JobConfigFile
Defined in: teraslice-cli/src/interfaces.ts:28
Extends
JobConfigParams
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
__metadata | object | - | - | teraslice-cli/src/interfaces.ts:29 |
__metadata.cli | object | - | - | teraslice-cli/src/interfaces.ts:30 |
__metadata.cli.cluster | string | - | - | teraslice-cli/src/interfaces.ts:31 |
__metadata.cli.job_id | string | - | - | teraslice-cli/src/interfaces.ts:33 |
__metadata.cli.updated | string | - | - | teraslice-cli/src/interfaces.ts:34 |
__metadata.cli.version | string | - | - | teraslice-cli/src/interfaces.ts:32 |
active? | boolean | - | Teraslice.JobConfigParams.active | types/dist/src/teraslice.d.ts:266 |
analytics? | boolean | - | Teraslice.JobConfigParams.analytics | types/dist/src/teraslice.d.ts:267 |
apis? | APIConfig[] | - | Teraslice.JobConfigParams.apis | types/dist/src/teraslice.d.ts:273 |
assets? | string[] | - | Teraslice.JobConfigParams.assets | types/dist/src/teraslice.d.ts:268 |
autorecover? | boolean | - | Teraslice.JobConfigParams.autorecover | types/dist/src/teraslice.d.ts:269 |
cpu? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.cpu | types/dist/src/teraslice.d.ts:291 |
cpu_execution_controller? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.cpu_execution_controller | types/dist/src/teraslice.d.ts:293 |
env_vars? | object | - | Teraslice.JobConfigParams.env_vars | types/dist/src/teraslice.d.ts:276 |
ephemeral_storage? | boolean | This will only be available in the context of k8s | Teraslice.JobConfigParams.ephemeral_storage | types/dist/src/teraslice.d.ts:295 |
external_ports? | (number | ExternalPort)[] | This will only be available in the context of k8s | Teraslice.JobConfigParams.external_ports | types/dist/src/teraslice.d.ts:297 |
kubernetes_image? | string | This will only be available in the context of k8s | Teraslice.JobConfigParams.kubernetes_image | types/dist/src/teraslice.d.ts:315 |
labels? | object | This will only be available in the context of k8s | Teraslice.JobConfigParams.labels | types/dist/src/teraslice.d.ts:285 |
lifecycle? | LifeCycle | - | Teraslice.JobConfigParams.lifecycle | types/dist/src/teraslice.d.ts:270 |
log_level? | string | - | Teraslice.JobConfigParams.log_level | types/dist/src/teraslice.d.ts:279 |
max_retries? | number | - | Teraslice.JobConfigParams.max_retries | types/dist/src/teraslice.d.ts:271 |
memory? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.memory | types/dist/src/teraslice.d.ts:299 |
memory_execution_controller? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.memory_execution_controller | types/dist/src/teraslice.d.ts:301 |
name? | string | - | Teraslice.JobConfigParams.name | types/dist/src/teraslice.d.ts:272 |
operations | OpConfig[] | - | Teraslice.JobConfigParams.operations | types/dist/src/teraslice.d.ts:223 |
pod_spec_override? | Record<string, any> | This will only be available in the context of k8s | Teraslice.JobConfigParams.pod_spec_override | types/dist/src/teraslice.d.ts:303 |
probation_window? | number | - | Teraslice.JobConfigParams.probation_window | types/dist/src/teraslice.d.ts:275 |
prom_metrics_add_default? | boolean | This will only be available in the context of k8s | Teraslice.JobConfigParams.prom_metrics_add_default | types/dist/src/teraslice.d.ts:321 |
prom_metrics_enabled? | boolean | This will only be available in the context of k8s | Teraslice.JobConfigParams.prom_metrics_enabled | types/dist/src/teraslice.d.ts:317 |
prom_metrics_port? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.prom_metrics_port | types/dist/src/teraslice.d.ts:319 |
relocatable? | boolean | This will only be available in the context of k8s. Set by the system at execution start. | Teraslice.JobConfigParams.relocatable | types/dist/src/teraslice.d.ts:323 |
resources_limits_cpu? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.resources_limits_cpu | types/dist/src/teraslice.d.ts:309 |
resources_limits_memory? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.resources_limits_memory | types/dist/src/teraslice.d.ts:311 |
resources_requests_cpu? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.resources_requests_cpu | types/dist/src/teraslice.d.ts:305 |
resources_requests_memory? | number | This will only be available in the context of k8s | Teraslice.JobConfigParams.resources_requests_memory | types/dist/src/teraslice.d.ts:307 |
slicers? | number | - | Teraslice.JobConfigParams.slicers | types/dist/src/teraslice.d.ts:280 |
stateful? | boolean | - | Teraslice.JobConfigParams.stateful | types/dist/src/teraslice.d.ts:283 |
targets? | Targets[] | This will only be available in the context of k8s | Teraslice.JobConfigParams.targets | types/dist/src/teraslice.d.ts:289 |
volumes? | Volume[] | This will only be available in the context of k8s | Teraslice.JobConfigParams.volumes | types/dist/src/teraslice.d.ts:313 |
worker_version? | WorkerVersion | - | Teraslice.JobConfigParams.worker_version | types/dist/src/teraslice.d.ts:282 |
workers? | number | - | Teraslice.JobConfigParams.workers | types/dist/src/teraslice.d.ts:281 |