pub struct ConnectToSourceMySqlTaskInput {
pub source_connection_info: MySqlConnectionInfo,
pub target_platform: Option<MySqlTargetPlatform>,
pub check_permissions_group: Option<ServerLevelPermissionsGroup>,
pub is_offline_migration: Option<bool>,
}Expand description
Input for the task that validates MySQL database connection
Fields§
§source_connection_info: MySqlConnectionInfoInformation for connecting to MySQL server
target_platform: Option<MySqlTargetPlatform>An enumeration of possible target types when migrating from MySQL
check_permissions_group: Option<ServerLevelPermissionsGroup>Permission group for validations. These groups will run a set of permissions for validating user activity. Select the permission group for the activity that you are performing.
is_offline_migration: Option<bool>Flag for whether or not the migration is offline
Implementations§
Source§impl ConnectToSourceMySqlTaskInput
impl ConnectToSourceMySqlTaskInput
pub fn new(source_connection_info: MySqlConnectionInfo) -> Self
Trait Implementations§
Source§impl Clone for ConnectToSourceMySqlTaskInput
impl Clone for ConnectToSourceMySqlTaskInput
Source§fn clone(&self) -> ConnectToSourceMySqlTaskInput
fn clone(&self) -> ConnectToSourceMySqlTaskInput
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<'de> Deserialize<'de> for ConnectToSourceMySqlTaskInput
impl<'de> Deserialize<'de> for ConnectToSourceMySqlTaskInput
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 PartialEq for ConnectToSourceMySqlTaskInput
impl PartialEq for ConnectToSourceMySqlTaskInput
Source§fn eq(&self, other: &ConnectToSourceMySqlTaskInput) -> bool
fn eq(&self, other: &ConnectToSourceMySqlTaskInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConnectToSourceMySqlTaskInput
Auto Trait Implementations§
impl Freeze for ConnectToSourceMySqlTaskInput
impl RefUnwindSafe for ConnectToSourceMySqlTaskInput
impl Send for ConnectToSourceMySqlTaskInput
impl Sync for ConnectToSourceMySqlTaskInput
impl Unpin for ConnectToSourceMySqlTaskInput
impl UnwindSafe for ConnectToSourceMySqlTaskInput
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