Skip to main content Module traits Copy item path Source ArtifactRegistryCredentials Credentials for accessing a repository. AwsCrossAccountAccess Cross-account access configuration for AWS artifact registries. AwsServiceAccountInfo AWS IAM Role service account information AzureServiceAccountInfo Azure User-Assigned Managed Identity information CrossAccountPermissions Current cross-account access permissions for a repository. GcpCrossAccountAccess Cross-account access configuration for GCP artifact registries. GcpServiceAccountInfo GCP Service Account information ImpersonationRequest Configuration for impersonation PostgresConnectionParams Resolved connection details for a Postgres database. PutOptions Represents options for put operations in KV stores. QueueMessage A queue message with payload and receipt handle for acknowledgment RepositoryResponse Response from repository operations. ScanResult Represents the result of a scan operation. WorkerInvokeRequest Request for invoking a function directly WorkerInvokeResponse Response from worker invocation. ArtifactRegistryPermissions Permissions level for artifact registry access. ComputeServiceType Types of compute services that can access artifact registries. CrossAccountAccess Platform-specific cross-account access configuration. MessagePayload JSON/Text message payload for Queue RegistryAuthMethod How the registry expects credentials to be presented. ServiceAccountInfo Platform-specific service account information SslMode TLS mode used when building a Postgres connection string. LEASE_SECONDS Fixed lease duration in seconds MAX_BATCH_SIZE Maximum number of messages per receive call MAX_MESSAGE_BYTES Maximum message size in bytes (64 KiB = 65,536 bytes) ArtifactRegistry A trait for artifact registry bindings that provide container image repository management. Binding Marker trait for all binding types. BindingsProviderApi A provider must implement methods to load the various types of bindings
based on environment variables or other configuration sources. Build A build binding that provides build execution capabilities. Container A trait for container bindings that enable container-to-container communication Kv A trait for key-value store bindings that provide minimal, platform-agnostic KV operations.
This API is designed to work consistently across DynamoDB, Firestore, Redis, and Azure Table Storage. Postgres Connection-only Postgres binding. Unlike every other resource, Postgres ships no
gRPC service and wraps no operations (by design): every backend
speaks the same wire protocol, so the binding returns connection details and the
application uses its own driver. Queue A trait for queue bindings providing minimal, portable queue operations. ServiceAccount A service account binding that provides identity and impersonation capabilities. Storage A storage binding that provides object store capabilities. Vault A trait for vault bindings that provide secure secret management. Worker A trait for worker bindings that enable direct worker-to-worker calls.