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