Skip to main content

Module storage

Module storage 

Source
Expand description

Cloud storage infrastructure (credential resolution, validation, secret masking). Cloud storage infrastructure for lakehouse connectors.

Re-exports§

pub use masking::SecretMasker;
pub use resolver::ResolvedStorageOptions;
pub use resolver::StorageCredentialResolver;
pub use validation::CloudConfigValidator;
pub use validation::CloudValidationError;
pub use validation::CloudValidationResult;
pub use validation::CloudValidationWarning;

Modules§

masking
Secret masking for safe logging of connector configuration.
provider
Backward-compatible connector re-export of the shared storage provider model.
resolver
Cloud storage credential resolver.
validation
Per-cloud-provider configuration validation.

Structs§

AdaptedStorageLocation
Consumer-ready URL plus non-secret properties derived from its authority.
EndpointOverride
Redacted description of a configured endpoint override.
StorageLocation
A validated storage location with the authority components consumers need.

Enums§

AuthSource
Non-secret description of the selected credential mechanism.
StorageConsumer
Storage client that will consume a parsed location.
StorageEndpointClass
Native or compatibility classification of a storage endpoint.
StorageLocationError
Errors from parsing or adapting a storage location.
StorageProvider
Cloud or local storage provider selected by a location URL.