Expand description
Storage contracts for provider health, repositories, migrations, and backups.
Re-exports§
pub use manifest::ManifestFileEntry;pub use manifest::StorageManifest;pub use storage::data_claims;pub use storage::file_storage_capability_descriptor_v1;pub use storage::make_auth_request;pub use storage::now_ms;pub use storage::open_remote_request;pub use storage::open_remote_response;pub use storage::process_remote_request;pub use storage::seal_remote_request;pub use storage::seal_remote_response;pub use storage::transport_claims;pub use storage::validate_auth_resource;pub use storage::AuthRemoteRequest;pub use storage::AuthRemoteResponse;pub use storage::BackupDescriptor;pub use storage::DntFileObjectStore;pub use storage::DntFileSecretStore;pub use storage::DntFileSnapshotStore;pub use storage::FileStorageProvider;pub use storage::Migration;pub use storage::MigrationId;pub use storage::RemoteAuthStorageClient;pub use storage::Repository;pub use storage::RepositoryName;pub use storage::SealedObjectStore;pub use storage::SealedSecretStore;pub use storage::SealedSnapshotStore;pub use storage::SealedStoragePolicy;pub use storage::StorageCapabilityCatalogV1;pub use storage::StorageCapabilityDescriptorV1;pub use storage::StorageCapabilityError;pub use storage::StorageCapabilityProviderV1;pub use storage::StorageCapabilityRequirementsV1;pub use storage::StorageCapabilityV1;pub use storage::StorageError;pub use storage::StorageHealth;pub use storage::StorageProvider;pub use storage::StorageResult;pub use storage::StorageStatus;pub use storage::Transaction;pub use storage::AUTH_REMOTE_ENDPOINT;pub use storage::AUTH_REMOTE_SCHEMA;pub use storage::DEFAULT_AUTH_REMOTE_MAX_BYTES;pub use storage::DEFAULT_AUTH_REMOTE_TIMEOUT_MS;pub use storage::DEFAULT_AUTH_REMOTE_TTL_MS;pub use storage::MAX_STORAGE_CAPABILITY_PROVIDERS_V1;pub use storage::STORAGE_CAPABILITY_COUNT_V1;pub use storage::STORAGE_CAPABILITY_DESCRIPTOR_VERSION_V1;pub use storage::STORAGE_REQUIRED_CAPABILITIES_SETTING;