pub struct Run {Show 24 fields
pub id: String,
pub act_id: String,
pub user_id: String,
pub actor_task_id: Option<String>,
pub started_at: DateTime<Utc>,
pub finished_at: Option<DateTime<Utc>>,
pub status: ActorJobStatus,
pub status_message: Option<String>,
pub is_status_message_terminal: Option<bool>,
pub meta: Option<RunMeta>,
pub stats: Option<RunStats>,
pub options: Option<RunOptions>,
pub build_id: String,
pub exit_code: Option<i32>,
pub default_key_value_store_id: String,
pub default_dataset_id: String,
pub default_request_queue_id: String,
pub storage_ids: Option<StorageIds>,
pub build_number: Option<String>,
pub container_url: Option<String>,
pub is_container_server_ready: Option<bool>,
pub git_branch_name: Option<String>,
pub usage_total_usd: Option<f64>,
pub charged_event_counts: Option<HashMap<String, u64>>,
}Expand description
A single execution of an Actor or Task.
When you start a Run, Apify provisions a Docker container, streams logs,
and eventually writes results to a Dataset (tabular data) and/or a
Key-Value Store (files, JSON snapshots). The IDs of those default
stores are available on this struct as default_dataset_id and
default_key_value_store_id.
Fields§
§id: String§act_id: String§user_id: String§actor_task_id: Option<String>If this run was started from a Task, the Task’s ID.
started_at: DateTime<Utc>§finished_at: Option<DateTime<Utc>>§status: ActorJobStatus§status_message: Option<String>§is_status_message_terminal: Option<bool>§meta: Option<RunMeta>§stats: Option<RunStats>§options: Option<RunOptions>§build_id: String§exit_code: Option<i32>Docker container exit code (0 = success, 1 = error, …).
default_key_value_store_id: StringKey-Value Store allocated specifically for this run.
default_dataset_id: StringDataset allocated specifically for this run.
default_request_queue_id: StringRequest Queue allocated specifically for this run.
storage_ids: Option<StorageIds>§build_number: Option<String>§container_url: Option<String>URL of the live container (useful for debugging or web-server Actors).
is_container_server_ready: Option<bool>§git_branch_name: Option<String>§usage_total_usd: Option<f64>Estimated cost of this run in USD.
charged_event_counts: Option<HashMap<String, u64>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Run
impl<'de> Deserialize<'de> for Run
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Run
impl RefUnwindSafe for Run
impl Send for Run
impl Sync for Run
impl Unpin for Run
impl UnsafeUnpin for Run
impl UnwindSafe for Run
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more