pub struct MigrationEndpoint {
pub endpoint_type: String,
pub host: Option<String>,
pub port: Option<u16>,
pub bdb_uid: Option<u32>,
pub password: Option<String>,
pub ssl: Option<bool>,
}
Expand description
Migration endpoint configuration
Fields§
§endpoint_type: String
Type of endpoint (e.g., “redis”, “cluster”, “azure-cache”)
host: Option<String>
Hostname or IP address of the endpoint
port: Option<u16>
Port number of the endpoint
bdb_uid: Option<u32>
Database UID (for internal cluster migrations)
password: Option<String>
Authentication password for the endpoint
ssl: Option<bool>
Whether to use SSL/TLS for the connection
Trait Implementations§
Source§impl Clone for MigrationEndpoint
impl Clone for MigrationEndpoint
Source§fn clone(&self) -> MigrationEndpoint
fn clone(&self) -> MigrationEndpoint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MigrationEndpoint
impl Debug for MigrationEndpoint
Source§impl<'de> Deserialize<'de> for MigrationEndpoint
impl<'de> Deserialize<'de> for MigrationEndpoint
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
Auto Trait Implementations§
impl Freeze for MigrationEndpoint
impl RefUnwindSafe for MigrationEndpoint
impl Send for MigrationEndpoint
impl Sync for MigrationEndpoint
impl Unpin for MigrationEndpoint
impl UnwindSafe for MigrationEndpoint
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