List of all items
Structs
- BuildHookTimeout
- Error
- RunHookTimeout
- adapters::SystemAdapters
- agents::AgentSpec
- agents::AgentVm
- agents::BearerToken
- agents::BedrockAccess
- agents::GuestFile
- agents::Minted
- agents::Profile
- agents::PromptOptions
- agents::bedrock::BearerToken
- agents::bedrock::Minted
- agents::profile::Profile
- clock::SystemClock
- clock::TokioClock
- control::BaseImage
- control::BuildContext
- control::ContextEntry
- control::ControlPlane
- control::CreateImageRequest
- control::EnsureImageRequest
- control::EnsuredImage
- control::Image
- control::Microvm
- control::MicrovmFilter
- control::ProjectFiles
- control::ProxyToken
- control::RunHookPayload
- control::RunMicrovmRequest
- control::SignedBuildServices
- control::SweepFailure
- control::SweepOptions
- control::SweepReport
- control::SystemClock
- control::WaitOpts
- control::WrapOptions
- control::artifact::BaseImage
- control::artifact::ProjectFiles
- control::artifact::WrapOptions
- control::context::BuildContext
- control::context::ContextEntry
- control::context::IgnoreRules
- control::ensure::EnsureImageRequest
- control::ensure::EnsuredImage
- control::ensure::Prepared
- control::image::Image
- control::image::WaitOpts
- control::microvm::Microvm
- control::microvm::MicrovmFilter
- control::microvm::ProxyToken
- control::microvm::RunHookPayload
- control::ops::AllPorts
- control::ops::CloudWatchLogging
- control::ops::CodeArtifact
- control::ops::CpuConfiguration
- control::ops::CreateAuthTokenResponseWire
- control::ops::CreateAuthTokenWire
- control::ops::CreateMicrovmImageResponseWire
- control::ops::CreateMicrovmImageWire
- control::ops::CreateShellAuthTokenResponseWire
- control::ops::CreateShellAuthTokenWire
- control::ops::DeleteImageResponseWire
- control::ops::GetImageBuildResponseWire
- control::ops::GetMicrovmImageResponseWire
- control::ops::Hooks
- control::ops::IdlePolicy
- control::ops::ListImageBuildsResponseWire
- control::ops::ListImageVersionsResponseWire
- control::ops::ListImagesResponseWire
- control::ops::ListManagedImagesResponseWire
- control::ops::ListManagedVersionsResponseWire
- control::ops::ListMicrovmsResponseWire
- control::ops::LoggingDisabled
- control::ops::ManagedMicrovmImageSummaryWire
- control::ops::ManagedMicrovmImageVersionWire
- control::ops::MicrovmHooks
- control::ops::MicrovmImageBuildSummaryWire
- control::ops::MicrovmImageHooks
- control::ops::MicrovmImageSummaryWire
- control::ops::MicrovmImageVersionSummaryWire
- control::ops::MicrovmItemWire
- control::ops::MicrovmResponseWire
- control::ops::MicrovmSummaryWire
- control::ops::PortRange
- control::ops::Resources
- control::ops::RunMicrovmWire
- control::ops::ServiceErrorWire
- control::ops::SnapshotBuild
- control::ops::UpdateImageVersionWire
- control::services::SignedBuildServices
- control::sweep::SweepFailure
- control::sweep::SweepOptions
- control::sweep::SweepReport
- control::transport::Call
- control::transport::Reply
- control::transport::RetryCancellation
- control::transport::RetryDetails
- control::transport::RetryPolicy
- control::transport::SignedTransport
- cost::Budget
- cost::BudgetVerdict
- cost::CalendarDate
- cost::CatalogEntry
- cost::CostReport
- cost::EstimatedUsd
- cost::LineItem
- cost::PlanUsage
- cost::RateCatalog
- cost::RateTable
- cost::ResidencyComparison
- cost::RunUsage
- cost::UnpricedLine
- entropy::OsEntropy
- error::Error
- history::History
- history::Record
- hooks::BuildHookTimeout
- hooks::RunHookTimeout
- identity::LaunchIdentity
- identity::TunnelIdentity
- ledger::FileRunStore
- ledger::Ledger
- ledger::Record
- ledger::StoredLedger
- names::FileNameStore
- names::Imported
- names::NameRecord
- names::Probed
- preflight::Check
- preflight::PreflightReport
- provision::Fetched
- provision::GitHubRelease
- provision::HttpsFetch
- provision::PolicyFetch
- provision::ProvisionError
- provision::Provisioned
- provision::Request
- provision::Signer
- provision::SigstoreVerifier
- sandbox::ControlPlaneMinter
- sandbox::Detached
- sandbox::RunRequest
- sandbox::Sandbox
- sandbox::TeardownOpts
- sandbox::TeardownReport
- session::ClientDeadline
- session::CompletionOptions
- session::CompletionPlan
- session::ExecHandle
- session::ExecResult
- session::ForwardClient
- session::ForwardSpec
- session::Frame
- session::GapLog
- session::HttpRequest
- session::HttpResponse
- session::KeepAwake
- session::KeepAwakeReport
- session::KeepAwakeTask
- session::LaunchMetrics
- session::OutputGap
- session::ProxyAuth
- session::ProxyToken
- session::ReqwestBackend
- session::Session
- session::SessionBuilder
- session::Split
- session::SseParser
- session::StreamEnd
- session::StreamOptions
- session::TokioClock
- session::Transport
- session::complete::ClientDeadline
- session::complete::CompletionOptions
- session::complete::CompletionPlan
- session::exec::ExecHandle
- session::exec::ExecResult
- session::exec::StreamEnd
- session::exec::StreamOptions
- session::forward::ForwardClient
- session::forward::ForwardSpec
- session::http::HttpRequest
- session::http::HttpResponse
- session::http::ReqwestBackend
- session::keepalive::KeepAwake
- session::keepalive::KeepAwakeReport
- session::keepalive::KeepAwakeTask
- session::proxy::ProxyAuth
- session::proxy::ProxyToken
- session::proxy::TokioClock
- session::serve::ConnectionEnd
- session::serve::ForwardReport
- session::serve::ForwardSummary
- session::serve::ServeLimits
- session::serve::Serving
- session::serve::TunnelConnection
- session::serve::TunnelReport
- session::serve::TunnelSummary
- session::serve::TunnelTarget
- session::shell::ShellOutcome
- session::split::GapLog
- session::split::OutputGap
- session::split::Split
- session::sse::Frame
- session::sse::SseParser
- sizing::SizeRow
- workspace::Artifact
- workspace::Delta
- workspace::DiskTree
- workspace::Manifest
- workspace::Packed
- workspace::SyncPass
- workspace::WorkspaceError
Enums
- ErrorKind
- Region
- SizeClass
- WireKind
- agents::Agent
- agents::AgentPermissionMode
- agents::profile::Agent
- agents::profile::AgentPermissionMode
- control::ConnectorIntent
- control::Ecosystem
- control::EgressPosture
- control::artifact::Ecosystem
- control::connector::ConnectorIntent
- control::connector::EgressPosture
- control::ensure::Found
- control::ensure::Plan
- control::ops::HookState
- control::ops::Logging
- control::ops::PortSpecification
- control::ops::VersionStatus
- control::transport::Method
- cost::Amount
- cost::BillingLine
- cost::CatalogLine
- cost::CostPhase
- cost::DurationP
- cost::OnBreach
- cost::Provenance
- cost::Total
- error::ErrorKind
- error::WireKind
- history::Event
- names::NameHolder
- provision::Bundles
- provision::Failure
- provision::Source
- provision::Supplier
- provision::Verification
- region::Region
- sandbox::Lifecycle
- session::EndReason
- session::ExecEvent
- session::ForwardEvent
- session::GapPolicy
- session::KeepAwakeEnd
- session::KillAnswer
- session::TunnelEnd
- session::complete::KillAnswer
- session::exec::EndReason
- session::forward::ForwardEvent
- session::keepalive::KeepAwakeEnd
- session::serve::EndKind
- session::serve::ForwardNotice
- session::serve::StopReason
- session::shell::ShellEnd
- session::split::GapPolicy
- session::sse::ExecEvent
- session::tunnel::TunnelEnd
- sizing::SizeClass
Traits
- adapters::Adapters
- clock::Clock
- control::BuildServices
- control::Clock
- control::services::BuildServices
- control::transport::Transport
- entropy::Entropy
- ledger::RunStore
- names::NameStore
- prelude::AgentVmExt
- prelude::BuildContextExt
- prelude::CalendarDateExt
- prelude::ControlPlaneExt
- prelude::HistoryExt
- prelude::LaunchIdentityExt
- prelude::LedgerExt
- prelude::NameRecordExt
- prelude::ProxyAuthExt
- prelude::SandboxExt
- prelude::SessionBuilderExt
- prelude::SessionExt
- prelude::TunnelIdentityExt
- provision::AttestationVerifier
- provision::Fetch
- provision::ReleaseSource
- session::ChunkSource
- session::Clock
- session::HttpBackend
- session::TokenMinter
- session::forward::LocalStream
- session::http::ChunkSource
- session::http::HttpBackend
- session::proxy::Clock
- session::proxy::TokenMinter
- workspace::LocalTree
Functions
- agents::agent_vm_egress_posture
- agents::bedrock::mint
- agents::bedrock::mint_with
- agents::bedrock::mint_with_credentials
- agents::default_specs
- agents::dockerfile
- agents::ensure_request_for
- agents::headless_command_template
- agents::image_name_for
- agents::image_request_for
- agents::image_stem
- agents::install_access
- agents::installed_agents
- agents::installed_version
- agents::launch_request_for
- agents::launched_session
- agents::profile::codex_config
- agents::profile::env_pairs
- agents::profile::headless_command
- agents::profile::version_command
- agents::prompt
- agents::prompt_request
- agents::prompt_request_with
- agents::prompt_sync
- agents::provisioning_files
- agents::require_specs
- agents::sh_double_quote
- agents::sh_single_quote
- agents::spec_for
- constants::as_json
- constants::is_valid_image_name
- constants::is_valid_log_group
- constants::is_valid_role_arn
- constants::is_valid_tag_component
- control::artifact::artifact_content_hash
- control::artifact::artifact_content_hash_with_context
- control::artifact::build_artifact
- control::artifact::build_artifact_with_context
- control::artifact::default_dockerfile
- control::artifact::dockerfile_agentd_port
- control::artifact::dockerfile_cmd
- control::artifact::dockerfile_entrypoint
- control::artifact::dockerfile_env_u64
- control::artifact::dockerfile_from_ref
- control::artifact::require_daemon_cmd
- control::artifact::require_keepalive_under_idle_timeout
- control::artifact::require_matching_agentd_port
- control::artifact::require_matching_from
- control::artifact::require_project_install
- control::artifact::require_workdir
- control::artifact::wrap_dockerfile
- control::artifact::wrap_dockerfile_preserving_user
- control::artifact_content_hash
- control::build_artifact
- control::connector::egress_posture_for
- control::context::from_dir
- control::context::glob_match
- control::default_dockerfile
- control::egress_posture_for
- control::ensure::artifact_key
- control::ensure::ensured_image_name
- control::ensure::image_identity_hash
- control::ensure::pinned_identity_hash
- control::ensure::plan
- control::ensure::prepare
- control::ensure::s3_location
- control::hooks_block
- control::project::project_ecosystem
- control::project::read_project_files
- control::read_project_files
- control::require_duration_in_range
- control::require_idle_duration
- control::require_non_blank
- control::require_valid_identifier
- control::require_valid_image_name
- control::require_valid_log_group
- control::require_valid_log_stream
- control::require_valid_port
- control::require_valid_role_arn
- control::require_valid_tags
- control::require_valid_version
- control::token::create_token
- control::token::create_token_with
- control::token::run_token
- control::token::run_token_with
- control::transport::classify_failure
- control::transport::endpoint_for
- control::transport::error_type_name
- control::transport::paths::auth_token
- control::transport::paths::encode_segment
- control::transport::paths::image_build
- control::transport::paths::image_builds
- control::transport::paths::image_version
- control::transport::paths::image_versions
- control::transport::paths::image_versions_paged
- control::transport::paths::managed_image_versions
- control::transport::paths::managed_microvm_images
- control::transport::paths::microvm
- control::transport::paths::microvm_image
- control::transport::paths::microvm_images
- control::transport::paths::microvm_images_list
- control::transport::paths::microvms
- control::transport::paths::microvms_list
- control::transport::paths::microvms_list_matching
- control::transport::paths::resume
- control::transport::paths::shell_auth_token
- control::transport::paths::suspend
- control::transport::send_accepting
- control::transport::send_with_retry
- control::wrap_dockerfile
- control::wrap_dockerfile_preserving_user
- cost::compare_residency
- cost::duration_of_secs_f64
- cost::estimate_run
- cost::gb_decimal
- cost::pinned_rates
- cost::run_report
- cost::seconds_of
- defaults::client_defaults
- duration::of_secs_f64
- entropy::launch_identity
- env::process
- history::append_unseen_hooks
- history::for_vm
- history::read_events
- hooks::require_hook_port
- ledger::new
- ledger::open_all_for_vm
- ledger::read_all
- ledger::remove
- names::default_state_root
- names::holder
- names::import
- names::import_probed
- names::probe
- names::resolve
- names::resolve_record
- names::state_root
- names::validate_name
- preflight::credentials_check
- preflight::healthy
- preflight::preflight
- preflight::preflight_with
- preflight::region_check
- preflight::service_check
- provision::agentd
- provision::agentd_with
- provision::cache_path
- provision::elf_machine
- provision::fetch_release
- provision::normalize_version
- provision::not_aarch64
- provision::resolve
- provision::sha256_hex
- provision::verify_sha256
- secret_input::read_secret
- secret_input::read_secret_file
- session::exec::exec_id_at
- session::exec_id_at
- session::explain_close
- session::forward::accept
- session::forward::bind
- session::forward::direct_url
- session::forward::forwards_request_header
- session::forward::hop_headers
- session::forward::is_upgrade
- session::forward::refusal_explanation
- session::forward::serve_connection
- session::forward::splice
- session::forward::upstream_url
- session::forward::write_local_error
- session::forwards_request_header
- session::mint_exec_id
- session::refusal_explanation
- session::relay_connection
- session::serve::bind_address
- session::serve::serve_forward
- session::serve::serve_tunnel
- session::serve::start_forward
- session::serve::start_tunnel
- session::shell::resize_frame
- session::shell::run_shell
- session::shell::shell_subprotocols
- session::shell::shell_url
- session::shell::validate_control_frame
- session::sse::decode
- session::tunnel::explain_close
- session::tunnel::relay_connection
- session::tunnel::relay_connection_verified
- session::tunnel::tunnel_url
- session::tunnel::tunnel_url_with_identity
- session::tunnel::verify_identity
- session::tunnel_url
- session::upstream_url
- workspace::check_glob
- workspace::deletable
- workspace::diff
- workspace::within_byte_budget
- workspace::within_member_budget
Type Aliases
- session::OpenStream
- session::OutputFlow
- session::OutputSink
- session::RunningGate
- session::SharedBackend
- session::SplitItem
- session::complete::OutputFlow
- session::complete::OutputSink
- session::exec::StdinAck
- session::http::OpenStream
- session::http::SharedBackend
- session::keepalive::RunningGate
- session::split::SplitItem
Constants
- VERSION
- agents::AGENT_GID
- agents::AGENT_UID
- agents::CODEX_CONFIG_FILE
- agents::DEFAULT_PROMPT_TIMEOUT
- agents::DEFAULT_SIZE
- agents::ENV_FILE
- agents::MARKER_FILE
- agents::VERSION_PROBE_TIMEOUT
- agents::VERSION_PROBE_WAIT
- agents::WORKDIR
- agents::bedrock::MAX_LIFETIME
- agents::profile::CLAUDE_CODE
- agents::profile::CODEX
- agents::profile::CODEX_CONFIG_FILE
- agents::profile::ENV_FILE
- agents::profile::MARKER_FILE
- agents::profile::SYSTEM_PACKAGES
- constants::ARCHITECTURES
- constants::BUILD_STATES
- constants::CAPABILITIES
- constants::CHIPSETS
- constants::DEAD_STATES
- constants::DOCUMENTED_RUN_HOOK_PAYLOAD_BYTES
- constants::HOOK_STATES
- constants::IMAGE_NAME_PATTERN
- constants::IMAGE_STATES
- constants::IMAGE_VERSION_STATES
- constants::IMAGE_VERSION_STATUSES
- constants::LOG_GROUP_PATTERN
- constants::LOG_STREAM_PATTERN
- constants::MAX_CLIENT_TOKEN_LEN
- constants::MAX_DURATION_SEC
- constants::MAX_HOOK_PORT
- constants::MAX_IDENTIFIER_LEN
- constants::MAX_IMAGE_ARN_LEN
- constants::MAX_IMAGE_EGRESS_CONNECTORS
- constants::MAX_IMAGE_HOOK_TIMEOUT_SEC
- constants::MAX_IMAGE_NAME_LEN
- constants::MAX_LOG_GROUP_LEN
- constants::MAX_LOG_STREAM_LEN
- constants::MAX_MICROVM_HOOK_TIMEOUT_SEC
- constants::MAX_NETWORK_CONNECTORS
- constants::MAX_NETWORK_CONNECTOR_LEN
- constants::MAX_NON_BLANK_LEN
- constants::MAX_PORT
- constants::MAX_RESOURCES
- constants::MAX_ROLE_ARN_LEN
- constants::MAX_RUN_HOOK_PAYLOAD_BYTES
- constants::MAX_TAG_KEY_LEN
- constants::MAX_TAG_VALUE_LEN
- constants::MAX_USER_LOG_STREAM_LEN
- constants::MAX_VERSION_LEN
- constants::MICROVM_STATES
- constants::MIN_IDLE_DURATION_SEC
- constants::MIN_PORT
- constants::MIN_ROLE_ARN_LEN
- constants::MODEL_API_VERSION
- constants::MODEL_IMAGE_READY_STATES
- constants::NON_BLANK_PATTERN
- constants::ROLE_ARN_PATTERN
- constants::TAG_COMPONENT_PATTERN
- constants::TERMINAL_STATES
- constants::TOLERATED_IMAGE_READY_STATES
- constants::VERSION_PATTERN
- control::DEFAULT_AGENT_PORT
- control::PLATFORM_HONOURS_OMITTED_EGRESS
- control::artifact::DEFAULT_PROJECT_WORKDIR
- control::connector::PLATFORM_HONOURS_OMITTED_EGRESS
- control::context::DAEMON_ENTRY
- control::context::DOCKERFILE_ENTRY
- control::context::IGNORE_FILES
- control::context::MAX_CONTEXT_BYTES
- control::ensure::DEFAULT_DELETE_TIMEOUT
- control::image::BUILD_LOG_GROUP_PREFIX
- control::image::DEFAULT_BUILD_TIMEOUT
- control::image::DEFAULT_IMAGE_POLL_INTERVAL
- control::image::DEFAULT_STALL_GRACE
- control::microvm::MAX_TOKEN_MINUTES
- control::microvm::PROXY_AUTH_HEADER
- control::microvm::PROXY_PORT_HEADER
- control::microvm::SUSPEND_WANTED
- control::transport::SIGNING_NAME
- cost::BUILD_UNPRICED_REASON
- cost::DEFAULT_ESTIMATE_LABEL
- cost::DEFAULT_REPORT_CYCLES
- cost::DEFAULT_RESIDENCY_CYCLES
- cost::DEFAULT_RUN_LABEL
- cost::HOURS_PER_MONTH
- cost::MINIMUM_RETENTION
- cost::SECONDS_PER_MONTH
- cost::STALE_AFTER_DAYS
- names::IMPORT_PROBE_PATH
- provision::ASSET
- provision::BUNDLE_ASSET
- provision::ENV_OVERRIDE
- provision::RELEASE_DIR_VARIABLE
- provision::RELEASE_REPO
- provision::REQUIRED_ELF_MACHINE
- provision::TOKEN_VARIABLE
- region::MEASURED_REGIONS
- region::MICROVM_REGIONS
- sandbox::DEFAULT_DELETE_ATTEMPTS
- sandbox::DEFAULT_DELETE_BACKOFF
- sandbox::DEFAULT_LIFECYCLE_TIMEOUT
- sandbox::DEFAULT_READY_TIMEOUT
- sandbox::DEFAULT_RUNNING_TIMEOUT
- sandbox::DENY_EGRESS_ENV_KEYS
- sandbox::DENY_EGRESS_PROXY_URL
- sandbox::LIFECYCLE_POLL_INTERVAL
- session::DEFAULT_AGENT_PORT
- session::DEFAULT_BIND
- session::DEFAULT_BOOTSTRAP_TIMEOUT
- session::DEFAULT_CLIENT_GRACE
- session::DEFAULT_EXCHANGE_TIMEOUT
- session::DEFAULT_EXEC_WAIT
- session::DEFAULT_READY_TIMEOUT
- session::DEFAULT_REFRESH_AFTER
- session::DEFAULT_REQUEST_TIMEOUT
- session::MAX_TOKEN_LIFETIME
- session::NO_TIMEOUT_CEILING
- session::PROXY_AUTH_HEADER
- session::PROXY_PORT_HEADER
- session::TIMED_OUT_EXIT_CODE
- session::TUNNEL_CHUNK_BYTES
- session::WS_AUTH_SUBPROTOCOL_PREFIX
- session::WS_PORT_SUBPROTOCOL_PREFIX
- session::WS_SUBPROTOCOL
- session::complete::DEFAULT_CLIENT_GRACE
- session::complete::NO_TIMEOUT_CEILING
- session::exec::DEFAULT_EXEC_WAIT
- session::exec::DEFAULT_STREAM_IDLE_TIMEOUT
- session::exec::TIMED_OUT_EXIT_CODE
- session::forward::DEFAULT_EXCHANGE_TIMEOUT
- session::forward::STRIPPED_REQUEST_HEADERS
- session::keepalive::DEFAULT_KEEP_AWAKE_INTERVAL
- session::keepalive::DEFAULT_TOLERATED_ERRORS
- session::proxy::DEFAULT_AGENT_PORT
- session::proxy::DEFAULT_REFRESH_AFTER
- session::proxy::MAX_TOKEN_LIFETIME
- session::proxy::PROXY_AUTH_HEADER
- session::proxy::PROXY_PORT_HEADER
- session::proxy::WS_AUTH_SUBPROTOCOL_PREFIX
- session::proxy::WS_PORT_SUBPROTOCOL_PREFIX
- session::proxy::WS_SUBPROTOCOL
- session::serve::DEFAULT_BIND
- session::shell::SHELL_CHUNK_BYTES
- session::shell::SHELL_EXITED_REASON
- session::sse::MAX_PENDING_BYTES
- session::tunnel::TUNNEL_CHUNK_BYTES
- session::tunnel::VERIFIED_CHUNK_BYTES
- sizing::MIB_PER_GB
- sizing::SIZE_CLASSES
- workspace::DEFAULT_SYNC_DELETE_TIMEOUT
- workspace::MANIFEST_NAME
- workspace::MANIFEST_PATH
- workspace::MANIFEST_VERSION
- workspace::MAX_PACK_BYTES
- workspace::MAX_PACK_MEMBERS
- workspace::REMOTE_WORKDIR
- workspace::SKIPPED_DIRS
- workspace::SYNC_DELETE_GRACE