List of all items
Structs
- DrainConfig
- DrainResponse
- WaitUntilContext
- alien_context::AlienContext
- alien_context::CronEvent
- alien_context::QueueMessage
- alien_context::StorageEvent
- grpc::control_service::ControlGrpcServer
- grpc::control_service::ControlState
- grpc::control_service::HandlerRegistration
- grpc::control_service::TaskResult
- grpc::control_service::alien_bindings::control::ArcCommand
- grpc::control_service::alien_bindings::control::CronEvent
- grpc::control_service::alien_bindings::control::QueueMessage
- grpc::control_service::alien_bindings::control::RegisterEventHandlerRequest
- grpc::control_service::alien_bindings::control::RegisterEventHandlerResponse
- grpc::control_service::alien_bindings::control::RegisterHttpServerRequest
- grpc::control_service::alien_bindings::control::RegisterHttpServerResponse
- grpc::control_service::alien_bindings::control::SendTaskResultRequest
- grpc::control_service::alien_bindings::control::SendTaskResultResponse
- grpc::control_service::alien_bindings::control::StorageEvent
- grpc::control_service::alien_bindings::control::Task
- grpc::control_service::alien_bindings::control::TaskError
- grpc::control_service::alien_bindings::control::TaskSuccess
- grpc::control_service::alien_bindings::control::WaitForTasksRequest
- grpc::control_service::alien_bindings::control::control_service_client::ControlServiceClient
- grpc::control_service::alien_bindings::control::control_service_server::ControlServiceServer
- grpc::server::GrpcServerHandles
- grpc::wait_until_service::WaitUntilGrpcServer
- grpc::wait_until_service::alien_bindings::wait_until::GetTaskCountRequest
- grpc::wait_until_service::alien_bindings::wait_until::GetTaskCountResponse
- grpc::wait_until_service::alien_bindings::wait_until::NotifyDrainCompleteRequest
- grpc::wait_until_service::alien_bindings::wait_until::NotifyDrainCompleteResponse
- grpc::wait_until_service::alien_bindings::wait_until::NotifyTaskRegisteredRequest
- grpc::wait_until_service::alien_bindings::wait_until::NotifyTaskRegisteredResponse
- grpc::wait_until_service::alien_bindings::wait_until::WaitForDrainSignalRequest
- grpc::wait_until_service::alien_bindings::wait_until::WaitForDrainSignalResponse
- grpc::wait_until_service::alien_bindings::wait_until::wait_until_service_client::WaitUntilServiceClient
- grpc::wait_until_service::alien_bindings::wait_until::wait_until_service_server::WaitUntilServiceServer
- presigned::PresignedRequest
- presigned::PresignedResponse
- provider::BindingsProvider
- providers::artifact_registry::acr::AcrArtifactRegistry
- providers::artifact_registry::ecr::EcrArtifactRegistry
- providers::artifact_registry::gar::GarArtifactRegistry
- providers::artifact_registry::grpc::GrpcArtifactRegistry
- providers::artifact_registry::local::LocalArtifactRegistry
- providers::build::aca::AcaBuild
- providers::build::cloudbuild::CloudbuildBuild
- providers::build::codebuild::CodebuildBuild
- providers::build::grpc::GrpcBuild
- providers::build::kubernetes::KubernetesBuild
- providers::build::local::LocalBuild
- providers::container::GrpcContainer
- providers::container::HorizonContainer
- providers::container::KubernetesContainer
- providers::container::LocalContainer
- providers::function::aws_lambda::LambdaFunction
- providers::function::azure_container_app::ContainerAppFunction
- providers::function::gcp_cloudrun::CloudRunFunction
- providers::function::grpc::GrpcFunction
- providers::function::grpc::proto::GetFunctionUrlRequest
- providers::function::grpc::proto::GetFunctionUrlResponse
- providers::function::grpc::proto::InvokeRequest
- providers::function::grpc::proto::InvokeResponse
- providers::function::grpc::proto::function_service_client::FunctionServiceClient
- providers::function::grpc::proto::function_service_server::FunctionServiceServer
- providers::function::kubernetes::KubernetesFunction
- providers::function::local::LocalFunction
- providers::grpc_provider::GrpcBindingsProvider
- providers::kv::aws_dynamodb::AwsDynamodbKv
- providers::kv::azure_table_storage::AzureTableStorageKv
- providers::kv::gcp_firestore::GcpFirestoreKv
- providers::kv::grpc::GrpcKv
- providers::kv::grpc::proto::DeleteRequest
- providers::kv::grpc::proto::DeleteResponse
- providers::kv::grpc::proto::ExistsRequest
- providers::kv::grpc::proto::ExistsResponse
- providers::kv::grpc::proto::GetRequest
- providers::kv::grpc::proto::GetResponse
- providers::kv::grpc::proto::KvItem
- providers::kv::grpc::proto::PutOptions
- providers::kv::grpc::proto::PutRequest
- providers::kv::grpc::proto::PutResponse
- providers::kv::grpc::proto::ScanPrefixRequest
- providers::kv::grpc::proto::ScanPrefixResponse
- providers::kv::grpc::proto::kv_service_client::KvServiceClient
- providers::kv::grpc::proto::kv_service_server::KvServiceServer
- providers::kv::local::LocalKv
- providers::queue::aws_sqs::AwsSqsQueue
- providers::queue::azure_service_bus::AzureServiceBusQueue
- providers::queue::gcp_pubsub::GcpPubSubQueue
- providers::queue::grpc::GrpcQueue
- providers::queue::grpc::proto::AckRequest
- providers::queue::grpc::proto::AckResponse
- providers::queue::grpc::proto::MessagePayload
- providers::queue::grpc::proto::QueueMessage
- providers::queue::grpc::proto::ReceiveRequest
- providers::queue::grpc::proto::ReceiveResponse
- providers::queue::grpc::proto::SendRequest
- providers::queue::grpc::proto::SendResponse
- providers::queue::grpc::proto::queue_service_client::QueueServiceClient
- providers::queue::grpc::proto::queue_service_server::QueueServiceServer
- providers::service_account::aws_iam::AwsIamServiceAccount
- providers::service_account::azure_managed_identity::AzureManagedIdentityServiceAccount
- providers::service_account::gcp_service_account::GcpServiceAccount
- providers::service_account::grpc::GrpcServiceAccount
- providers::storage::aws_s3::S3Storage
- providers::storage::azure_blob::BlobStorage
- providers::storage::gcp_gcs::GcsStorage
- providers::storage::grpc::GrpcStorage
- providers::storage::local::LocalStorage
- providers::vault::aws_parameter_store::AwsParameterStoreVault
- providers::vault::azure_key_vault::AzureKeyVault
- providers::vault::gcp_secret_manager::GcpSecretManagerVault
- providers::vault::grpc::GrpcVault
- providers::vault::kubernetes_secret::KubernetesSecretVault
- providers::vault::local::LocalVault
- traits::ArtifactRegistryCredentials
- traits::AwsCrossAccountAccess
- traits::AwsServiceAccountInfo
- traits::AzureServiceAccountInfo
- traits::CrossAccountPermissions
- traits::FunctionInvokeRequest
- traits::FunctionInvokeResponse
- traits::GcpCrossAccountAccess
- traits::GcpServiceAccountInfo
- traits::ImpersonationRequest
- traits::PutOptions
- traits::QueueMessage
- traits::RepositoryResponse
- traits::ScanResult
Enums
- BindingsMode
- Platform
- error::ErrorData
- grpc::control_service::alien_bindings::control::send_task_result_request::Result
- grpc::control_service::alien_bindings::control::task::Payload
- presigned::LocalOperation
- presigned::PresignedOperation
- presigned::PresignedRequestBackend
- providers::queue::grpc::proto::message_payload::Payload
- traits::ArtifactRegistryPermissions
- traits::ComputeServiceType
- traits::CrossAccountAccess
- traits::MessagePayload
- traits::ServiceAccountInfo
Traits
- WaitUntil
- grpc::control_service::alien_bindings::control::control_service_server::ControlService
- grpc::wait_until_service::alien_bindings::wait_until::wait_until_service_server::WaitUntilService
- providers::function::grpc::proto::function_service_server::FunctionService
- providers::kv::grpc::proto::kv_service_server::KvService
- providers::queue::grpc::proto::queue_service_server::QueueService
- traits::ArtifactRegistry
- traits::Binding
- traits::BindingsProviderApi
- traits::Build
- traits::Container
- traits::Function
- traits::Kv
- traits::Queue
- traits::ServiceAccount
- traits::Storage
- traits::Vault
Functions
- error::map_cloud_client_error
- get_bindings_mode_from_env
- get_current_platform
- get_platform_from_env
- grpc::server::run_grpc_server
- http_client::create_http_client
- http_client::create_http_client_with_timeout
- providers::grpc_provider::create_grpc_channel
- providers::kv::validate_key
- providers::kv::validate_value
Type Aliases
Constants
- grpc::control_service::alien_bindings::control::FILE_DESCRIPTOR_SET
- grpc::control_service::alien_bindings::control::control_service_server::SERVICE_NAME
- grpc::wait_until_service::alien_bindings::wait_until::FILE_DESCRIPTOR_SET
- grpc::wait_until_service::alien_bindings::wait_until::wait_until_service_server::SERVICE_NAME
- providers::function::grpc::proto::function_service_server::SERVICE_NAME
- providers::kv::MAX_KEY_BYTES
- providers::kv::MAX_VALUE_BYTES
- providers::kv::grpc::proto::kv_service_server::SERVICE_NAME
- providers::queue::grpc::proto::queue_service_server::SERVICE_NAME
- traits::LEASE_SECONDS
- traits::MAX_BATCH_SIZE
- traits::MAX_MESSAGE_BYTES