pub struct DatastoreS3Config {
pub access_key_id: String,
pub secret_access_key: String,
pub region: String,
pub bucket: String,
pub base_url: Option<String>,
}Expand description
Configuration for the S3 / S3-compatible datastore type.
Fields§
§access_key_id: String§secret_access_key: StringSecret access key. Treat as a secret.
region: String§bucket: String§base_url: Option<String>Optional override for non-AWS S3 endpoints (e.g. R2, MinIO).
Trait Implementations§
Source§impl Clone for DatastoreS3Config
impl Clone for DatastoreS3Config
Source§impl Debug for DatastoreS3Config
impl Debug for DatastoreS3Config
Source§impl Default for DatastoreS3Config
impl Default for DatastoreS3Config
Source§impl<'de> Deserialize<'de> for DatastoreS3Configwhere
DatastoreS3Config: Default,
impl<'de> Deserialize<'de> for DatastoreS3Configwhere
DatastoreS3Config: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<DatastoreS3Config> for DatastoreConfig
impl From<DatastoreS3Config> for DatastoreConfig
Source§fn from(v: DatastoreS3Config) -> Self
fn from(v: DatastoreS3Config) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DatastoreS3Config
impl PartialEq for DatastoreS3Config
Source§impl Serialize for DatastoreS3Config
impl Serialize for DatastoreS3Config
impl StructuralPartialEq for DatastoreS3Config
Auto Trait Implementations§
impl Freeze for DatastoreS3Config
impl RefUnwindSafe for DatastoreS3Config
impl Send for DatastoreS3Config
impl Sync for DatastoreS3Config
impl Unpin for DatastoreS3Config
impl UnsafeUnpin for DatastoreS3Config
impl UnwindSafe for DatastoreS3Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more