GoogleApi.SQLAdmin.V1beta4.Model.SqlInstancesVerifyExternalSyncSettingsRequest (google_api_sql_admin v0.71.0)

View Source

Attributes

  • migrationType (type: String.t, default: nil) - Optional. MigrationType configures the migration to use physical files or logical dump files. If not set, then the logical dump file configuration is used. Valid values are LOGICAL or PHYSICAL. Only applicable to MySQL.
  • mysqlSyncConfig (type: GoogleApi.SQLAdmin.V1beta4.Model.MySqlSyncConfig.t, default: nil) - Optional. MySQL-specific settings for start external sync.
  • selectedObjects (type: list(GoogleApi.SQLAdmin.V1beta4.Model.ExternalSyncSelectedObject.t), default: nil) - Optional. Migrate only the specified objects from the source instance. If this field is empty, then migrate all objects.
  • syncMode (type: String.t, default: nil) - External sync mode
  • syncParallelLevel (type: String.t, default: nil) - Optional. Parallel level for initial data sync. Only applicable for PostgreSQL.
  • verifyConnectionOnly (type: boolean(), default: nil) - Flag to enable verifying connection only
  • verifyReplicationOnly (type: boolean(), default: nil) - Optional. Flag to verify settings required by replication setup only

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.SQLAdmin.V1beta4.Model.SqlInstancesVerifyExternalSyncSettingsRequest{
    migrationType: String.t() | nil,
    mysqlSyncConfig: GoogleApi.SQLAdmin.V1beta4.Model.MySqlSyncConfig.t() | nil,
    selectedObjects:
      [GoogleApi.SQLAdmin.V1beta4.Model.ExternalSyncSelectedObject.t()] | nil,
    syncMode: String.t() | nil,
    syncParallelLevel: String.t() | nil,
    verifyConnectionOnly: boolean() | nil,
    verifyReplicationOnly: boolean() | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.