Structs§
- Artifact
Registry Credentials - Credentials for accessing a repository.
- AwsCross
Account Access - Cross-account access configuration for AWS artifact registries.
- AwsService
Account Info - AWS IAM Role service account information
- Azure
Service Account Info - Azure User-Assigned Managed Identity information
- Cross
Account Permissions - Current cross-account access permissions for a repository.
- GcpCross
Account Access - Cross-account access configuration for GCP artifact registries.
- GcpService
Account Info - GCP Service Account information
- Impersonation
Request - Configuration for impersonation
- PutOptions
- Represents options for put operations in KV stores.
- Queue
Message - A queue message with payload and receipt handle for acknowledgment
- Repository
Response - Response from repository operations.
- Scan
Result - Represents the result of a scan operation.
- Worker
Invoke Request - Request for invoking a function directly
- Worker
Invoke Response - Response from worker invocation.
Enums§
- Artifact
Registry Permissions - Permissions level for artifact registry access.
- Compute
Service Type - Types of compute services that can access artifact registries.
- Cross
Account Access - Platform-specific cross-account access configuration.
- Message
Payload - JSON/Text message payload for Queue
- Registry
Auth Method - How the registry expects credentials to be presented.
- Service
Account Info - Platform-specific service account information
Constants§
- 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)
Traits§
- Artifact
Registry - A trait for artifact registry bindings that provide container image repository management.
- Binding
- Marker trait for all binding types.
- Bindings
Provider Api - 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.
- Queue
- A trait for queue bindings providing minimal, portable queue operations.
- Service
Account - 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.