github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/clients/python/docs/Spec.md (about) 1 # Spec 2 3 ## Properties 4 Name | Type | Description | Notes 5 ------------ | ------------- | ------------- | ------------- 6 **annotations** | **list[str]** | Annotations on the job - could be user or machine assigned | [optional] 7 **contexts** | [**list[StorageSpec]**](StorageSpec.md) | Input volumes that will not be sharded for example to upload code into a base image every shard will get the full range of context volumes | [optional] 8 **deal** | [**SpecDeal**](SpecDeal.md) | | [optional] 9 **do_not_track** | **bool** | Do not track specified by the client | [optional] 10 **docker** | [**SpecDocker**](SpecDocker.md) | | [optional] 11 **engine** | [**SpecEngine**](SpecEngine.md) | | [optional] 12 **execution_plan** | [**SpecExecutionPlan**](SpecExecutionPlan.md) | | [optional] 13 **language** | [**JobSpecLanguage**](JobSpecLanguage.md) | | [optional] 14 **network** | [**SpecNetwork**](SpecNetwork.md) | | [optional] 15 **node_selectors** | [**list[LabelSelectorRequirement]**](LabelSelectorRequirement.md) | NodeSelectors is a selector which must be true for the compute node to run this job. | [optional] 16 **publisher** | [**SpecPublisher**](SpecPublisher.md) | | [optional] 17 **resources** | [**SpecResources**](SpecResources.md) | | [optional] 18 **sharding** | [**SpecSharding**](SpecSharding.md) | | [optional] 19 **timeout** | **float** | How long a job can run in seconds before it is killed. This includes the time required to run, verify and publish results | [optional] 20 **verifier** | [**Verifier**](Verifier.md) | | [optional] 21 **wasm** | [**JobSpecWasm**](JobSpecWasm.md) | | [optional] 22 **inputs** | [**list[StorageSpec]**](StorageSpec.md) | the data volumes we will read in the job for example \"read this ipfs cid\" TODO: #667 Replace with \"Inputs\", \"Outputs\" (note the caps) for yaml/json when we update the n.js file | [optional] 23 **outputs** | [**list[StorageSpec]**](StorageSpec.md) | the data volumes we will write in the job for example \"write the results to ipfs\" | [optional] 24 25 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 26 27