Skip to main content

Module runtime_environment

Module runtime_environment 

Source

Structs§

RuntimeEnvironmentBindingEntry
RuntimeEnvironmentEntry
RuntimeEnvironmentPlan

Enums§

RuntimeEnvironmentBindingSource
RuntimeEnvironmentPlanEntry
RuntimeEnvironmentValue

Constants§

ENV_ALIEN_COMMANDS_DRAIN_TIMEOUT_MS
Graceful command receiver drain timeout, in milliseconds.
ENV_ALIEN_COMMANDS_LEASE_SECONDS
Lease duration requested by app-owned command receivers, in seconds.
ENV_ALIEN_COMMANDS_MAX_LEASES
Maximum command leases requested by an app-owned receiver per poll.
ENV_ALIEN_COMMANDS_POLL_INTERVAL_MS
Base command receiver poll interval, in milliseconds.
ENV_ALIEN_COMMANDS_POLL_JITTER
Fractional jitter applied to command receiver poll intervals.
ENV_ALIEN_COMMANDS_POLL_MAX_INTERVAL_MS
Maximum command receiver poll interval after adaptive backoff, in milliseconds.
ENV_ALIEN_COMMANDS_TARGET_RESOURCE_ID
Identifies which stack resource an app-owned command receiver leases for.
ENV_ALIEN_COMMANDS_TARGET_RESOURCE_TYPE
Type of the command target a pull Receiver leases for (container | daemon). Lease requests require a typed target and a receiver must not guess it (the worker runtime hardcodes worker; a Container/Daemon receiver gets its type injected). Companion to ENV_ALIEN_COMMANDS_TARGET_RESOURCE_ID.
ENV_ALIEN_COMMANDS_TOKEN
ENV_ALIEN_COMMANDS_TOKEN_FILE
File containing the command receiver bearer token. Receivers re-read this file after an unauthorized response so controllers can rotate credentials without restarting the workload.
ENV_ALIEN_COMMANDS_URL
Base URL of the command server API an app-owned pull Receiver (Container/Daemon) leases commands from. Pinned by the receiver contract; the TypeScript receiver reads the same variable. Missing or invalid values fail fast with COMMAND_RECEIVER_CONFIG_INVALID. Injected by the manager and operator controllers, scoped per command-enabled resource.
ENV_ALIEN_CURRENT_CONTAINER_BINDING_NAME
ENV_ALIEN_CURRENT_WORKER_BINDING_NAME
ENV_ALIEN_DEPLOYMENT_ID
ENV_ALIEN_DEPLOYMENT_NAME
ENV_ALIEN_DEPLOYMENT_SERVICE_ACCOUNT
Service-account binding name the minting resolver asks the manager to mint credentials for. Required by the external/bootstrap mint request contract.
ENV_ALIEN_DEPLOYMENT_TOKEN
Deployment bearer token an external/bootstrap mint client presents to the manager. Kept distinct from ENV_ALIEN_COMMANDS_TOKEN, which authenticates command delivery. Managed workload controllers do not inject this token.
ENV_ALIEN_DEPLOYMENT_TYPE
ENV_ALIEN_LAMBDA_MODE
ENV_ALIEN_MANAGER_URL
Base URL of the deployment’s manager. The client-side minting-backed credential resolver ([alien-bindings]) posts to {ALIEN_MANAGER_URL}/v1/credentials/mint when an external/bootstrap integration explicitly configures the mint environment contract. Managed cloud workloads use projected identities.
ENV_ALIEN_PUBLIC_ENDPOINTS_JSON
ENV_ALIEN_RESOURCE_ID
Identifies the current app resource within its deployment stack. Unlike command-specific target variables, this is the universal resource identity name. External/bootstrap mint clients include it when requesting resource-scoped credentials.
ENV_ALIEN_RUNTIME_SECRETS
ENV_ALIEN_RUNTIME_SEND_OTLP
ENV_ALIEN_SECRETS
ENV_ALIEN_SECRET_ENV_REVISION
Opaque deployment-managed revision that rolls workloads when referenced secret values change without exposing secret-derived data in the spec.
ENV_ALIEN_TRANSPORT
ENV_ALIEN_WORKER_GRPC_ADDRESS
Address of the worker app protocol gRPC server. The runtime binds its Control + WaitUntil services here and injects the same value for the application it spawns; the app connects as the gRPC client. Presence of this variable is what selects the worker-protocol gRPC channel in the app SDK.
ENV_ALIEN_WORKER_TIMEOUT_SECONDS
Configured maximum Worker command execution time, in seconds. Controllers inject this from the trusted Worker resource rather than accepting a user-provided override.
ENV_AWS_ACCOUNT_ID
ENV_AWS_REGION
ENV_AZURE_CLIENT_ID
ENV_AZURE_REGION
ENV_AZURE_SUBSCRIPTION_ID
ENV_AZURE_TENANT_ID
ENV_GCP_PROJECT_ID
ENV_GCP_REGION
ENV_GOOGLE_CLOUD_PROJECT
ENV_OPERATOR_BASE_PLATFORM

Traits§

RuntimeEnvironmentRenderer

Functions§

container_runtime_environment_contract
container_runtime_environment_plan
daemon_runtime_environment_contract
daemon_runtime_environment_plan
is_reserved_runtime_environment_name
is_runtime_environment_contract_name
kubernetes_base_platform_runtime_environment_plan
render_runtime_environment_entries
render_runtime_environment_plan
standard_runtime_environment_plan
validate_prepared_runtime_environment_map
validate_prepared_runtime_environment_vars
validate_runtime_environment_user_map
validate_runtime_environment_user_vars
worker_runtime_environment_contract
worker_runtime_environment_plan
worker_transport_runtime_environment_plan