Documentation ¶
Index ¶
- func PossibleValuesForAuthenticationType() []string
- func PossibleValuesForBackupMode() []string
- func PossibleValuesForBackupType() []string
- func PossibleValuesForCommandState() []string
- func PossibleValuesForMongoDbClusterType() []string
- func PossibleValuesForMongoDbErrorType() []string
- func PossibleValuesForMongoDbMigrationState() []string
- func PossibleValuesForMongoDbReplication() []string
- func PossibleValuesForMongoDbShardKeyOrder() []string
- func PossibleValuesForMySqlTargetPlatformType() []string
- func PossibleValuesForResultType() []string
- func PossibleValuesForServerLevelPermissionsGroup() []string
- func PossibleValuesForSqlSourcePlatform() []string
- func PossibleValuesForSsisMigrationOverwriteOption() []string
- func PossibleValuesForSsisStoreType() []string
- func PossibleValuesForTaskState() []string
- type AuthenticationType
- type AzureActiveDirectoryApp
- type BackupMode
- type BackupType
- type BlobShare
- type CommandProperties
- type CommandState
- type ConnectToMongoDbTaskProperties
- type ConnectToSourceMySqlTaskInput
- type ConnectToSourceMySqlTaskProperties
- type ConnectToSourceNonSqlTaskOutput
- type ConnectToSourceOracleSyncTaskInput
- type ConnectToSourceOracleSyncTaskOutput
- type ConnectToSourceOracleSyncTaskProperties
- type ConnectToSourcePostgreSqlSyncTaskInput
- type ConnectToSourcePostgreSqlSyncTaskOutput
- type ConnectToSourcePostgreSqlSyncTaskProperties
- type ConnectToSourceSqlServerSyncTaskProperties
- type ConnectToSourceSqlServerTaskInput
- type ConnectToSourceSqlServerTaskOutput
- type ConnectToSourceSqlServerTaskProperties
- type ConnectToTargetAzureDbForMySqlTaskInput
- type ConnectToTargetAzureDbForMySqlTaskOutput
- type ConnectToTargetAzureDbForMySqlTaskProperties
- type ConnectToTargetAzureDbForPostgreSqlSyncTaskInput
- type ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput
- type ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties
- type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput
- type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput
- type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapInlined
- type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties
- type ConnectToTargetSqlDbTaskInput
- type ConnectToTargetSqlDbTaskOutput
- type ConnectToTargetSqlDbTaskProperties
- type ConnectToTargetSqlMISyncTaskInput
- type ConnectToTargetSqlMISyncTaskOutput
- type ConnectToTargetSqlMISyncTaskProperties
- type ConnectToTargetSqlMITaskInput
- type ConnectToTargetSqlMITaskOutput
- type ConnectToTargetSqlMITaskProperties
- type ConnectToTargetSqlSqlDbSyncTaskInput
- type ConnectToTargetSqlSqlDbSyncTaskProperties
- type ConnectionInfo
- type DatabaseBackupInfo
- type DatabaseTable
- type FileShare
- type GetTdeCertificatesSqlTaskInput
- type GetTdeCertificatesSqlTaskOutput
- type GetTdeCertificatesSqlTaskProperties
- type GetUserTablesMySqlTaskInput
- type GetUserTablesMySqlTaskOutput
- type GetUserTablesMySqlTaskProperties
- type GetUserTablesOracleTaskInput
- type GetUserTablesOracleTaskOutput
- type GetUserTablesOracleTaskProperties
- type GetUserTablesPostgreSqlTaskInput
- type GetUserTablesPostgreSqlTaskOutput
- type GetUserTablesPostgreSqlTaskProperties
- type GetUserTablesSqlSyncTaskInput
- type GetUserTablesSqlSyncTaskOutput
- type GetUserTablesSqlSyncTaskProperties
- type GetUserTablesSqlTaskInput
- type GetUserTablesSqlTaskOutput
- type GetUserTablesSqlTaskProperties
- type MiSqlConnectionInfo
- type MigrateMongoDbTaskProperties
- type MigrateMySqlAzureDbForMySqlOfflineDatabaseInput
- type MigrateMySqlAzureDbForMySqlOfflineTaskInput
- type MigrateMySqlAzureDbForMySqlOfflineTaskOutput
- type MigrateMySqlAzureDbForMySqlOfflineTaskProperties
- type MigrateMySqlAzureDbForMySqlSyncDatabaseInput
- type MigrateMySqlAzureDbForMySqlSyncTaskInput
- type MigrateMySqlAzureDbForMySqlSyncTaskOutput
- type MigrateMySqlAzureDbForMySqlSyncTaskProperties
- type MigrateOracleAzureDbForPostgreSqlSyncTaskProperties
- type MigrateOracleAzureDbPostgreSqlSyncDatabaseInput
- type MigrateOracleAzureDbPostgreSqlSyncTaskInput
- type MigrateOracleAzureDbPostgreSqlSyncTaskOutput
- type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput
- type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput
- type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput
- type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput
- type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties
- type MigrateSqlServerSqlDbDatabaseInput
- type MigrateSqlServerSqlDbSyncDatabaseInput
- type MigrateSqlServerSqlDbSyncTaskInput
- type MigrateSqlServerSqlDbSyncTaskOutput
- type MigrateSqlServerSqlDbSyncTaskProperties
- type MigrateSqlServerSqlDbTaskInput
- type MigrateSqlServerSqlDbTaskOutput
- type MigrateSqlServerSqlDbTaskProperties
- type MigrateSqlServerSqlMIDatabaseInput
- type MigrateSqlServerSqlMISyncTaskOutput
- type MigrateSqlServerSqlMISyncTaskProperties
- type MigrateSqlServerSqlMITaskInput
- type MigrateSqlServerSqlMITaskOutput
- type MigrateSqlServerSqlMITaskProperties
- type MigrateSsisTaskInput
- type MigrateSsisTaskOutput
- type MigrateSsisTaskProperties
- type MigrationValidationOptions
- type MongoDbClusterInfo
- type MongoDbClusterType
- type MongoDbCollectionInfo
- type MongoDbCollectionProgress
- func (o *MongoDbCollectionProgress) GetLastEventTimeAsTime() (*time.Time, error)
- func (o *MongoDbCollectionProgress) GetLastReplayTimeAsTime() (*time.Time, error)
- func (s MongoDbCollectionProgress) MarshalJSON() ([]byte, error)
- func (o *MongoDbCollectionProgress) SetLastEventTimeAsTime(input time.Time)
- func (o *MongoDbCollectionProgress) SetLastReplayTimeAsTime(input time.Time)
- type MongoDbCollectionSettings
- type MongoDbConnectionInfo
- type MongoDbDatabaseInfo
- type MongoDbDatabaseProgress
- func (o *MongoDbDatabaseProgress) GetLastEventTimeAsTime() (*time.Time, error)
- func (o *MongoDbDatabaseProgress) GetLastReplayTimeAsTime() (*time.Time, error)
- func (s MongoDbDatabaseProgress) MarshalJSON() ([]byte, error)
- func (o *MongoDbDatabaseProgress) SetLastEventTimeAsTime(input time.Time)
- func (o *MongoDbDatabaseProgress) SetLastReplayTimeAsTime(input time.Time)
- func (s *MongoDbDatabaseProgress) UnmarshalJSON(bytes []byte) error
- type MongoDbDatabaseSettings
- type MongoDbError
- type MongoDbErrorType
- type MongoDbMigrationProgress
- func (o *MongoDbMigrationProgress) GetLastEventTimeAsTime() (*time.Time, error)
- func (o *MongoDbMigrationProgress) GetLastReplayTimeAsTime() (*time.Time, error)
- func (s MongoDbMigrationProgress) MarshalJSON() ([]byte, error)
- func (o *MongoDbMigrationProgress) SetLastEventTimeAsTime(input time.Time)
- func (o *MongoDbMigrationProgress) SetLastReplayTimeAsTime(input time.Time)
- type MongoDbMigrationSettings
- type MongoDbMigrationState
- type MongoDbProgress
- type MongoDbReplication
- type MongoDbShardKeyField
- type MongoDbShardKeyInfo
- type MongoDbShardKeyOrder
- type MongoDbShardKeySetting
- type MongoDbThrottlingSettings
- type MySqlConnectionInfo
- type MySqlTargetPlatformType
- type ODataError
- type OracleConnectionInfo
- type PostgreSqlConnectionInfo
- type ProjectTaskProperties
- type RawConnectionInfoImpl
- type RawMongoDbProgressImpl
- type RawProjectTaskPropertiesImpl
- type ReportableException
- type ResultType
- type SelectedCertificateInput
- type ServerLevelPermissionsGroup
- type ServerProperties
- type SqlConnectionInfo
- type SqlServerSqlMISyncTaskInput
- type SqlSourcePlatform
- type SsisMigrationInfo
- type SsisMigrationOverwriteOption
- type SsisStoreType
- type TaskState
- type TasksClient
- type ValidateMigrationInputSqlServerSqlDbSyncTaskProperties
- type ValidateMigrationInputSqlServerSqlMISyncTaskOutput
- type ValidateMigrationInputSqlServerSqlMISyncTaskProperties
- type ValidateMigrationInputSqlServerSqlMITaskInput
- type ValidateMigrationInputSqlServerSqlMITaskOutput
- type ValidateMigrationInputSqlServerSqlMITaskProperties
- type ValidateMongoDbTaskProperties
- type ValidateOracleAzureDbForPostgreSqlSyncTaskProperties
- type ValidateOracleAzureDbPostgreSqlSyncTaskOutput
- type ValidateSyncMigrationInputSqlServerTaskInput
- type ValidateSyncMigrationInputSqlServerTaskOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAuthenticationType ¶
func PossibleValuesForAuthenticationType() []string
func PossibleValuesForBackupMode ¶
func PossibleValuesForBackupMode() []string
func PossibleValuesForBackupType ¶
func PossibleValuesForBackupType() []string
func PossibleValuesForCommandState ¶
func PossibleValuesForCommandState() []string
func PossibleValuesForMongoDbClusterType ¶
func PossibleValuesForMongoDbClusterType() []string
func PossibleValuesForMongoDbErrorType ¶
func PossibleValuesForMongoDbErrorType() []string
func PossibleValuesForMongoDbMigrationState ¶
func PossibleValuesForMongoDbMigrationState() []string
func PossibleValuesForMongoDbReplication ¶
func PossibleValuesForMongoDbReplication() []string
func PossibleValuesForMongoDbShardKeyOrder ¶
func PossibleValuesForMongoDbShardKeyOrder() []string
func PossibleValuesForMySqlTargetPlatformType ¶
func PossibleValuesForMySqlTargetPlatformType() []string
func PossibleValuesForResultType ¶
func PossibleValuesForResultType() []string
func PossibleValuesForServerLevelPermissionsGroup ¶
func PossibleValuesForServerLevelPermissionsGroup() []string
func PossibleValuesForSqlSourcePlatform ¶
func PossibleValuesForSqlSourcePlatform() []string
func PossibleValuesForSsisMigrationOverwriteOption ¶
func PossibleValuesForSsisMigrationOverwriteOption() []string
func PossibleValuesForSsisStoreType ¶
func PossibleValuesForSsisStoreType() []string
func PossibleValuesForTaskState ¶
func PossibleValuesForTaskState() []string
Types ¶
type AuthenticationType ¶
type AuthenticationType string
const ( AuthenticationTypeActiveDirectoryIntegrated AuthenticationType = "ActiveDirectoryIntegrated" AuthenticationTypeActiveDirectoryPassword AuthenticationType = "ActiveDirectoryPassword" AuthenticationTypeNone AuthenticationType = "None" AuthenticationTypeSqlAuthentication AuthenticationType = "SqlAuthentication" AuthenticationTypeWindowsAuthentication AuthenticationType = "WindowsAuthentication" )
func (*AuthenticationType) UnmarshalJSON ¶
func (s *AuthenticationType) UnmarshalJSON(bytes []byte) error
type AzureActiveDirectoryApp ¶
type BackupMode ¶
type BackupMode string
const ( BackupModeCreateBackup BackupMode = "CreateBackup" BackupModeExistingBackup BackupMode = "ExistingBackup" )
func (*BackupMode) UnmarshalJSON ¶
func (s *BackupMode) UnmarshalJSON(bytes []byte) error
type BackupType ¶
type BackupType string
const ( BackupTypeDatabase BackupType = "Database" BackupTypeDifferentialDatabase BackupType = "DifferentialDatabase" BackupTypeDifferentialFile BackupType = "DifferentialFile" BackupTypeDifferentialPartial BackupType = "DifferentialPartial" BackupTypeFile BackupType = "File" BackupTypePartial BackupType = "Partial" BackupTypeTransactionLog BackupType = "TransactionLog" )
func (*BackupType) UnmarshalJSON ¶
func (s *BackupType) UnmarshalJSON(bytes []byte) error
type CommandProperties ¶
type CommandProperties struct { CommandType string `json:"commandType"` Errors *[]ODataError `json:"errors,omitempty"` State *CommandState `json:"state,omitempty"` }
type CommandState ¶
type CommandState string
const ( CommandStateAccepted CommandState = "Accepted" CommandStateFailed CommandState = "Failed" CommandStateRunning CommandState = "Running" CommandStateSucceeded CommandState = "Succeeded" CommandStateUnknown CommandState = "Unknown" )
func (*CommandState) UnmarshalJSON ¶
func (s *CommandState) UnmarshalJSON(bytes []byte) error
type ConnectToMongoDbTaskProperties ¶
type ConnectToMongoDbTaskProperties struct { Input *MongoDbConnectionInfo `json:"input,omitempty"` Output *[]MongoDbClusterInfo `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToMongoDbTaskProperties) MarshalJSON ¶
func (s ConnectToMongoDbTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToSourceMySqlTaskInput ¶
type ConnectToSourceMySqlTaskInput struct { CheckPermissionsGroup *ServerLevelPermissionsGroup `json:"checkPermissionsGroup,omitempty"` IsOfflineMigration *bool `json:"isOfflineMigration,omitempty"` SourceConnectionInfo MySqlConnectionInfo `json:"sourceConnectionInfo"` TargetPlatform *MySqlTargetPlatformType `json:"targetPlatform,omitempty"` }
type ConnectToSourceMySqlTaskProperties ¶
type ConnectToSourceMySqlTaskProperties struct { Input *ConnectToSourceMySqlTaskInput `json:"input,omitempty"` Output *[]ConnectToSourceNonSqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToSourceMySqlTaskProperties) MarshalJSON ¶
func (s ConnectToSourceMySqlTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToSourceNonSqlTaskOutput ¶
type ConnectToSourceNonSqlTaskOutput struct { Databases *[]string `json:"databases,omitempty"` Id *string `json:"id,omitempty"` ServerProperties *ServerProperties `json:"serverProperties,omitempty"` SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToSourceOracleSyncTaskInput ¶
type ConnectToSourceOracleSyncTaskInput struct {
SourceConnectionInfo OracleConnectionInfo `json:"sourceConnectionInfo"`
}
type ConnectToSourceOracleSyncTaskOutput ¶
type ConnectToSourceOracleSyncTaskOutput struct { Databases *[]string `json:"databases,omitempty"` SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"` SourceServerVersion *string `json:"sourceServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToSourceOracleSyncTaskProperties ¶
type ConnectToSourceOracleSyncTaskProperties struct { Input *ConnectToSourceOracleSyncTaskInput `json:"input,omitempty"` Output *[]ConnectToSourceOracleSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToSourceOracleSyncTaskProperties) MarshalJSON ¶
func (s ConnectToSourceOracleSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToSourcePostgreSqlSyncTaskInput ¶
type ConnectToSourcePostgreSqlSyncTaskInput struct {
SourceConnectionInfo PostgreSqlConnectionInfo `json:"sourceConnectionInfo"`
}
type ConnectToSourcePostgreSqlSyncTaskOutput ¶
type ConnectToSourcePostgreSqlSyncTaskOutput struct { Databases *[]string `json:"databases,omitempty"` Id *string `json:"id,omitempty"` SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"` SourceServerVersion *string `json:"sourceServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToSourcePostgreSqlSyncTaskProperties ¶
type ConnectToSourcePostgreSqlSyncTaskProperties struct { Input *ConnectToSourcePostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]ConnectToSourcePostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToSourcePostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s ConnectToSourcePostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToSourceSqlServerSyncTaskProperties ¶
type ConnectToSourceSqlServerSyncTaskProperties struct { Input *ConnectToSourceSqlServerTaskInput `json:"input,omitempty"` Output *[]ConnectToSourceSqlServerTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToSourceSqlServerSyncTaskProperties) MarshalJSON ¶
func (s ConnectToSourceSqlServerSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToSourceSqlServerTaskInput ¶
type ConnectToSourceSqlServerTaskInput struct { CheckPermissionsGroup *ServerLevelPermissionsGroup `json:"checkPermissionsGroup,omitempty"` CollectAgentJobs *bool `json:"collectAgentJobs,omitempty"` CollectDatabases *bool `json:"collectDatabases,omitempty"` CollectLogins *bool `json:"collectLogins,omitempty"` CollectTdeCertificateInfo *bool `json:"collectTdeCertificateInfo,omitempty"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` ValidateSsisCatalogOnly *bool `json:"validateSsisCatalogOnly,omitempty"` }
type ConnectToSourceSqlServerTaskProperties ¶
type ConnectToSourceSqlServerTaskProperties struct { Input *ConnectToSourceSqlServerTaskInput `json:"input,omitempty"` Output *[]ConnectToSourceSqlServerTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToSourceSqlServerTaskProperties) MarshalJSON ¶
func (s ConnectToSourceSqlServerTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetAzureDbForMySqlTaskInput ¶
type ConnectToTargetAzureDbForMySqlTaskInput struct { IsOfflineMigration *bool `json:"isOfflineMigration,omitempty"` SourceConnectionInfo MySqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo MySqlConnectionInfo `json:"targetConnectionInfo"` }
type ConnectToTargetAzureDbForMySqlTaskOutput ¶
type ConnectToTargetAzureDbForMySqlTaskOutput struct { Databases *[]string `json:"databases,omitempty"` Id *string `json:"id,omitempty"` ServerVersion *string `json:"serverVersion,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToTargetAzureDbForMySqlTaskProperties ¶
type ConnectToTargetAzureDbForMySqlTaskProperties struct { Input *ConnectToTargetAzureDbForMySqlTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetAzureDbForMySqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetAzureDbForMySqlTaskProperties) MarshalJSON ¶
func (s ConnectToTargetAzureDbForMySqlTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetAzureDbForPostgreSqlSyncTaskInput ¶
type ConnectToTargetAzureDbForPostgreSqlSyncTaskInput struct { SourceConnectionInfo PostgreSqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo PostgreSqlConnectionInfo `json:"targetConnectionInfo"` }
type ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput ¶
type ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput struct { Databases *[]string `json:"databases,omitempty"` Id *string `json:"id,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties ¶
type ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties struct { Input *ConnectToTargetAzureDbForPostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetAzureDbForPostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s ConnectToTargetAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput ¶
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput struct {
TargetConnectionInfo PostgreSqlConnectionInfo `json:"targetConnectionInfo"`
}
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput ¶
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput struct { DatabaseSchemaMap *[]ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutputDatabaseSchemaMapInlined `json:"databaseSchemaMap,omitempty"` Databases *[]string `json:"databases,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties ¶
type ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties struct { Input *ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s ConnectToTargetOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetSqlDbTaskInput ¶
type ConnectToTargetSqlDbTaskInput struct {
TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"`
}
type ConnectToTargetSqlDbTaskProperties ¶
type ConnectToTargetSqlDbTaskProperties struct { Input *ConnectToTargetSqlDbTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetSqlDbTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetSqlDbTaskProperties) MarshalJSON ¶
func (s ConnectToTargetSqlDbTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetSqlMISyncTaskInput ¶
type ConnectToTargetSqlMISyncTaskInput struct { AzureApp AzureActiveDirectoryApp `json:"azureApp"` TargetConnectionInfo MiSqlConnectionInfo `json:"targetConnectionInfo"` }
type ConnectToTargetSqlMISyncTaskOutput ¶
type ConnectToTargetSqlMISyncTaskOutput struct { TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToTargetSqlMISyncTaskProperties ¶
type ConnectToTargetSqlMISyncTaskProperties struct { Input *ConnectToTargetSqlMISyncTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetSqlMISyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetSqlMISyncTaskProperties) MarshalJSON ¶
func (s ConnectToTargetSqlMISyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetSqlMITaskInput ¶
type ConnectToTargetSqlMITaskInput struct { CollectAgentJobs *bool `json:"collectAgentJobs,omitempty"` CollectLogins *bool `json:"collectLogins,omitempty"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` ValidateSsisCatalogOnly *bool `json:"validateSsisCatalogOnly,omitempty"` }
type ConnectToTargetSqlMITaskOutput ¶
type ConnectToTargetSqlMITaskOutput struct { AgentJobs *[]string `json:"agentJobs,omitempty"` Id *string `json:"id,omitempty"` Logins *[]string `json:"logins,omitempty"` TargetServerBrandVersion *string `json:"targetServerBrandVersion,omitempty"` TargetServerVersion *string `json:"targetServerVersion,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ConnectToTargetSqlMITaskProperties ¶
type ConnectToTargetSqlMITaskProperties struct { Input *ConnectToTargetSqlMITaskInput `json:"input,omitempty"` Output *[]ConnectToTargetSqlMITaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetSqlMITaskProperties) MarshalJSON ¶
func (s ConnectToTargetSqlMITaskProperties) MarshalJSON() ([]byte, error)
type ConnectToTargetSqlSqlDbSyncTaskInput ¶
type ConnectToTargetSqlSqlDbSyncTaskInput struct { SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type ConnectToTargetSqlSqlDbSyncTaskProperties ¶
type ConnectToTargetSqlSqlDbSyncTaskProperties struct { Input *ConnectToTargetSqlSqlDbSyncTaskInput `json:"input,omitempty"` Output *[]ConnectToTargetSqlDbTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ConnectToTargetSqlSqlDbSyncTaskProperties) MarshalJSON ¶
func (s ConnectToTargetSqlSqlDbSyncTaskProperties) MarshalJSON() ([]byte, error)
type ConnectionInfo ¶
type ConnectionInfo interface { }
type DatabaseBackupInfo ¶
type DatabaseBackupInfo struct { BackupFiles *[]string `json:"backupFiles,omitempty"` BackupFinishDate *string `json:"backupFinishDate,omitempty"` BackupType *BackupType `json:"backupType,omitempty"` DatabaseName *string `json:"databaseName,omitempty"` FamilyCount *int64 `json:"familyCount,omitempty"` IsCompressed *bool `json:"isCompressed,omitempty"` IsDamaged *bool `json:"isDamaged,omitempty"` Position *int64 `json:"position,omitempty"` }
func (*DatabaseBackupInfo) GetBackupFinishDateAsTime ¶
func (o *DatabaseBackupInfo) GetBackupFinishDateAsTime() (*time.Time, error)
func (*DatabaseBackupInfo) SetBackupFinishDateAsTime ¶
func (o *DatabaseBackupInfo) SetBackupFinishDateAsTime(input time.Time)
type DatabaseTable ¶
type GetTdeCertificatesSqlTaskInput ¶
type GetTdeCertificatesSqlTaskInput struct { ConnectionInfo SqlConnectionInfo `json:"connectionInfo"` SelectedCertificates []SelectedCertificateInput `json:"selectedCertificates"` }
type GetTdeCertificatesSqlTaskOutput ¶
type GetTdeCertificatesSqlTaskOutput struct { Base64EncodedCertificates *map[string][]string `json:"base64EncodedCertificates,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetTdeCertificatesSqlTaskProperties ¶
type GetTdeCertificatesSqlTaskProperties struct { Input *GetTdeCertificatesSqlTaskInput `json:"input,omitempty"` Output *[]GetTdeCertificatesSqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetTdeCertificatesSqlTaskProperties) MarshalJSON ¶
func (s GetTdeCertificatesSqlTaskProperties) MarshalJSON() ([]byte, error)
type GetUserTablesMySqlTaskInput ¶
type GetUserTablesMySqlTaskInput struct { ConnectionInfo MySqlConnectionInfo `json:"connectionInfo"` SelectedDatabases []string `json:"selectedDatabases"` }
type GetUserTablesMySqlTaskOutput ¶
type GetUserTablesMySqlTaskOutput struct { DatabasesToTables *map[string][]DatabaseTable `json:"databasesToTables,omitempty"` Id *string `json:"id,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetUserTablesMySqlTaskProperties ¶
type GetUserTablesMySqlTaskProperties struct { Input *GetUserTablesMySqlTaskInput `json:"input,omitempty"` Output *[]GetUserTablesMySqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetUserTablesMySqlTaskProperties) MarshalJSON ¶
func (s GetUserTablesMySqlTaskProperties) MarshalJSON() ([]byte, error)
type GetUserTablesOracleTaskInput ¶
type GetUserTablesOracleTaskInput struct { ConnectionInfo OracleConnectionInfo `json:"connectionInfo"` SelectedSchemas []string `json:"selectedSchemas"` }
type GetUserTablesOracleTaskOutput ¶
type GetUserTablesOracleTaskOutput struct { SchemaName *string `json:"schemaName,omitempty"` Tables *[]DatabaseTable `json:"tables,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetUserTablesOracleTaskProperties ¶
type GetUserTablesOracleTaskProperties struct { Input *GetUserTablesOracleTaskInput `json:"input,omitempty"` Output *[]GetUserTablesOracleTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetUserTablesOracleTaskProperties) MarshalJSON ¶
func (s GetUserTablesOracleTaskProperties) MarshalJSON() ([]byte, error)
type GetUserTablesPostgreSqlTaskInput ¶
type GetUserTablesPostgreSqlTaskInput struct { ConnectionInfo PostgreSqlConnectionInfo `json:"connectionInfo"` SelectedDatabases []string `json:"selectedDatabases"` }
type GetUserTablesPostgreSqlTaskOutput ¶
type GetUserTablesPostgreSqlTaskOutput struct { DatabaseName *string `json:"databaseName,omitempty"` Tables *[]DatabaseTable `json:"tables,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetUserTablesPostgreSqlTaskProperties ¶
type GetUserTablesPostgreSqlTaskProperties struct { Input *GetUserTablesPostgreSqlTaskInput `json:"input,omitempty"` Output *[]GetUserTablesPostgreSqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetUserTablesPostgreSqlTaskProperties) MarshalJSON ¶
func (s GetUserTablesPostgreSqlTaskProperties) MarshalJSON() ([]byte, error)
type GetUserTablesSqlSyncTaskInput ¶
type GetUserTablesSqlSyncTaskInput struct { SelectedSourceDatabases []string `json:"selectedSourceDatabases"` SelectedTargetDatabases []string `json:"selectedTargetDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type GetUserTablesSqlSyncTaskOutput ¶
type GetUserTablesSqlSyncTaskOutput struct { DatabasesToSourceTables *map[string][]DatabaseTable `json:"databasesToSourceTables,omitempty"` DatabasesToTargetTables *map[string][]DatabaseTable `json:"databasesToTargetTables,omitempty"` TableValidationErrors *map[string][]string `json:"tableValidationErrors,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetUserTablesSqlSyncTaskProperties ¶
type GetUserTablesSqlSyncTaskProperties struct { Input *GetUserTablesSqlSyncTaskInput `json:"input,omitempty"` Output *[]GetUserTablesSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetUserTablesSqlSyncTaskProperties) MarshalJSON ¶
func (s GetUserTablesSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type GetUserTablesSqlTaskInput ¶
type GetUserTablesSqlTaskInput struct { ConnectionInfo SqlConnectionInfo `json:"connectionInfo"` SelectedDatabases []string `json:"selectedDatabases"` }
type GetUserTablesSqlTaskOutput ¶
type GetUserTablesSqlTaskOutput struct { DatabasesToTables *map[string][]DatabaseTable `json:"databasesToTables,omitempty"` Id *string `json:"id,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type GetUserTablesSqlTaskProperties ¶
type GetUserTablesSqlTaskProperties struct { Input *GetUserTablesSqlTaskInput `json:"input,omitempty"` Output *[]GetUserTablesSqlTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (GetUserTablesSqlTaskProperties) MarshalJSON ¶
func (s GetUserTablesSqlTaskProperties) MarshalJSON() ([]byte, error)
type MiSqlConnectionInfo ¶
type MiSqlConnectionInfo struct { ManagedInstanceResourceId string `json:"managedInstanceResourceId"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (MiSqlConnectionInfo) MarshalJSON ¶
func (s MiSqlConnectionInfo) MarshalJSON() ([]byte, error)
type MigrateMongoDbTaskProperties ¶
type MigrateMongoDbTaskProperties struct { Input *MongoDbMigrationSettings `json:"input,omitempty"` Output *[]MongoDbProgress `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateMongoDbTaskProperties) MarshalJSON ¶
func (s MigrateMongoDbTaskProperties) MarshalJSON() ([]byte, error)
func (*MigrateMongoDbTaskProperties) UnmarshalJSON ¶
func (s *MigrateMongoDbTaskProperties) UnmarshalJSON(bytes []byte) error
type MigrateMySqlAzureDbForMySqlOfflineTaskInput ¶
type MigrateMySqlAzureDbForMySqlOfflineTaskInput struct { MakeSourceServerReadOnly *bool `json:"makeSourceServerReadOnly,omitempty"` OptionalAgentSettings *map[string]string `json:"optionalAgentSettings,omitempty"` SelectedDatabases []MigrateMySqlAzureDbForMySqlOfflineDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo MySqlConnectionInfo `json:"sourceConnectionInfo"` StartedOn *string `json:"startedOn,omitempty"` TargetConnectionInfo MySqlConnectionInfo `json:"targetConnectionInfo"` }
func (*MigrateMySqlAzureDbForMySqlOfflineTaskInput) GetStartedOnAsTime ¶
func (o *MigrateMySqlAzureDbForMySqlOfflineTaskInput) GetStartedOnAsTime() (*time.Time, error)
func (*MigrateMySqlAzureDbForMySqlOfflineTaskInput) SetStartedOnAsTime ¶
func (o *MigrateMySqlAzureDbForMySqlOfflineTaskInput) SetStartedOnAsTime(input time.Time)
type MigrateMySqlAzureDbForMySqlOfflineTaskProperties ¶
type MigrateMySqlAzureDbForMySqlOfflineTaskProperties struct { Input *MigrateMySqlAzureDbForMySqlOfflineTaskInput `json:"input,omitempty"` Output *[]MigrateMySqlAzureDbForMySqlOfflineTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateMySqlAzureDbForMySqlOfflineTaskProperties) MarshalJSON ¶
func (s MigrateMySqlAzureDbForMySqlOfflineTaskProperties) MarshalJSON() ([]byte, error)
type MigrateMySqlAzureDbForMySqlSyncDatabaseInput ¶
type MigrateMySqlAzureDbForMySqlSyncDatabaseInput struct { MigrationSetting *map[string]string `json:"migrationSetting,omitempty"` Name *string `json:"name,omitempty"` SourceSetting *map[string]string `json:"sourceSetting,omitempty"` TableMap *map[string]string `json:"tableMap,omitempty"` TargetDatabaseName *string `json:"targetDatabaseName,omitempty"` TargetSetting *map[string]string `json:"targetSetting,omitempty"` }
type MigrateMySqlAzureDbForMySqlSyncTaskInput ¶
type MigrateMySqlAzureDbForMySqlSyncTaskInput struct { SelectedDatabases []MigrateMySqlAzureDbForMySqlSyncDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo MySqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo MySqlConnectionInfo `json:"targetConnectionInfo"` }
type MigrateMySqlAzureDbForMySqlSyncTaskProperties ¶
type MigrateMySqlAzureDbForMySqlSyncTaskProperties struct { Input *MigrateMySqlAzureDbForMySqlSyncTaskInput `json:"input,omitempty"` Output *[]MigrateMySqlAzureDbForMySqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateMySqlAzureDbForMySqlSyncTaskProperties) MarshalJSON ¶
func (s MigrateMySqlAzureDbForMySqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type MigrateOracleAzureDbForPostgreSqlSyncTaskProperties ¶
type MigrateOracleAzureDbForPostgreSqlSyncTaskProperties struct { Input *MigrateOracleAzureDbPostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]MigrateOracleAzureDbPostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s MigrateOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type MigrateOracleAzureDbPostgreSqlSyncDatabaseInput ¶
type MigrateOracleAzureDbPostgreSqlSyncDatabaseInput struct { CaseManipulation *string `json:"caseManipulation,omitempty"` MigrationSetting *map[string]string `json:"migrationSetting,omitempty"` Name *string `json:"name,omitempty"` SchemaName *string `json:"schemaName,omitempty"` SourceSetting *map[string]string `json:"sourceSetting,omitempty"` TableMap *map[string]string `json:"tableMap,omitempty"` TargetDatabaseName *string `json:"targetDatabaseName,omitempty"` TargetSetting *map[string]string `json:"targetSetting,omitempty"` }
type MigrateOracleAzureDbPostgreSqlSyncTaskInput ¶
type MigrateOracleAzureDbPostgreSqlSyncTaskInput struct { SelectedDatabases []MigrateOracleAzureDbPostgreSqlSyncDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo OracleConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo PostgreSqlConnectionInfo `json:"targetConnectionInfo"` }
type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput ¶
type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput struct { MigrationSetting *map[string]string `json:"migrationSetting,omitempty"` Name *string `json:"name,omitempty"` SelectedTables *[]MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput `json:"selectedTables,omitempty"` SourceSetting *map[string]string `json:"sourceSetting,omitempty"` TargetDatabaseName *string `json:"targetDatabaseName,omitempty"` TargetSetting *map[string]string `json:"targetSetting,omitempty"` }
type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput ¶
type MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseTableInput struct {
Name *string `json:"name,omitempty"`
}
type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput ¶
type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput struct { SelectedDatabases []MigratePostgreSqlAzureDbForPostgreSqlSyncDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo PostgreSqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo PostgreSqlConnectionInfo `json:"targetConnectionInfo"` }
type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties ¶
type MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties struct { Input *MigratePostgreSqlAzureDbForPostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]MigratePostgreSqlAzureDbForPostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s MigratePostgreSqlAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type MigrateSqlServerSqlDbSyncDatabaseInput ¶
type MigrateSqlServerSqlDbSyncDatabaseInput struct { Id *string `json:"id,omitempty"` MigrationSetting *map[string]string `json:"migrationSetting,omitempty"` Name *string `json:"name,omitempty"` SchemaName *string `json:"schemaName,omitempty"` SourceSetting *map[string]string `json:"sourceSetting,omitempty"` TableMap *map[string]string `json:"tableMap,omitempty"` TargetDatabaseName *string `json:"targetDatabaseName,omitempty"` TargetSetting *map[string]string `json:"targetSetting,omitempty"` }
type MigrateSqlServerSqlDbSyncTaskInput ¶
type MigrateSqlServerSqlDbSyncTaskInput struct { SelectedDatabases []MigrateSqlServerSqlDbSyncDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` ValidationOptions *MigrationValidationOptions `json:"validationOptions,omitempty"` }
type MigrateSqlServerSqlDbSyncTaskProperties ¶
type MigrateSqlServerSqlDbSyncTaskProperties struct { Input *MigrateSqlServerSqlDbSyncTaskInput `json:"input,omitempty"` Output *[]MigrateSqlServerSqlDbSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSqlServerSqlDbSyncTaskProperties) MarshalJSON ¶
func (s MigrateSqlServerSqlDbSyncTaskProperties) MarshalJSON() ([]byte, error)
type MigrateSqlServerSqlDbTaskInput ¶
type MigrateSqlServerSqlDbTaskInput struct { SelectedDatabases []MigrateSqlServerSqlDbDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` ValidationOptions *MigrationValidationOptions `json:"validationOptions,omitempty"` }
type MigrateSqlServerSqlDbTaskProperties ¶
type MigrateSqlServerSqlDbTaskProperties struct { Input *MigrateSqlServerSqlDbTaskInput `json:"input,omitempty"` Output *[]MigrateSqlServerSqlDbTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSqlServerSqlDbTaskProperties) MarshalJSON ¶
func (s MigrateSqlServerSqlDbTaskProperties) MarshalJSON() ([]byte, error)
type MigrateSqlServerSqlMISyncTaskProperties ¶
type MigrateSqlServerSqlMISyncTaskProperties struct { Input *SqlServerSqlMISyncTaskInput `json:"input,omitempty"` Output *[]MigrateSqlServerSqlMISyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSqlServerSqlMISyncTaskProperties) MarshalJSON ¶
func (s MigrateSqlServerSqlMISyncTaskProperties) MarshalJSON() ([]byte, error)
type MigrateSqlServerSqlMITaskInput ¶
type MigrateSqlServerSqlMITaskInput struct { AadDomainName *string `json:"aadDomainName,omitempty"` BackupMode *BackupMode `json:"backupMode,omitempty"` SelectedAgentJobs *[]string `json:"selectedAgentJobs,omitempty"` SelectedDatabases []MigrateSqlServerSqlMIDatabaseInput `json:"selectedDatabases"` SelectedLogins *[]string `json:"selectedLogins,omitempty"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type MigrateSqlServerSqlMITaskProperties ¶
type MigrateSqlServerSqlMITaskProperties struct { Input *MigrateSqlServerSqlMITaskInput `json:"input,omitempty"` Output *[]MigrateSqlServerSqlMITaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSqlServerSqlMITaskProperties) MarshalJSON ¶
func (s MigrateSqlServerSqlMITaskProperties) MarshalJSON() ([]byte, error)
type MigrateSsisTaskInput ¶
type MigrateSsisTaskInput struct { SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` SsisMigrationInfo SsisMigrationInfo `json:"ssisMigrationInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type MigrateSsisTaskOutput ¶
type MigrateSsisTaskProperties ¶
type MigrateSsisTaskProperties struct { Input *MigrateSsisTaskInput `json:"input,omitempty"` Output *[]MigrateSsisTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (MigrateSsisTaskProperties) MarshalJSON ¶
func (s MigrateSsisTaskProperties) MarshalJSON() ([]byte, error)
type MongoDbClusterInfo ¶
type MongoDbClusterInfo struct { Databases []MongoDbDatabaseInfo `json:"databases"` SupportsSharding bool `json:"supportsSharding"` Type MongoDbClusterType `json:"type"` Version string `json:"version"` }
type MongoDbClusterType ¶
type MongoDbClusterType string
const ( MongoDbClusterTypeBlobContainer MongoDbClusterType = "BlobContainer" MongoDbClusterTypeCosmosDb MongoDbClusterType = "CosmosDb" MongoDbClusterTypeMongoDb MongoDbClusterType = "MongoDb" )
func (*MongoDbClusterType) UnmarshalJSON ¶
func (s *MongoDbClusterType) UnmarshalJSON(bytes []byte) error
type MongoDbCollectionInfo ¶
type MongoDbCollectionInfo struct { AverageDocumentSize int64 `json:"averageDocumentSize"` DataSize int64 `json:"dataSize"` DatabaseName string `json:"databaseName"` DocumentCount int64 `json:"documentCount"` IsCapped bool `json:"isCapped"` IsSystemCollection bool `json:"isSystemCollection"` IsView bool `json:"isView"` Name string `json:"name"` QualifiedName string `json:"qualifiedName"` ShardKey *MongoDbShardKeyInfo `json:"shardKey,omitempty"` SupportsSharding bool `json:"supportsSharding"` ViewOf *string `json:"viewOf,omitempty"` }
type MongoDbCollectionProgress ¶
type MongoDbCollectionProgress struct { // Fields inherited from MongoDbProgress BytesCopied int64 `json:"bytesCopied"` DocumentsCopied int64 `json:"documentsCopied"` ElapsedTime string `json:"elapsedTime"` Errors map[string]MongoDbError `json:"errors"` EventsPending int64 `json:"eventsPending"` EventsReplayed int64 `json:"eventsReplayed"` LastEventTime *string `json:"lastEventTime,omitempty"` LastReplayTime *string `json:"lastReplayTime,omitempty"` Name *string `json:"name,omitempty"` QualifiedName *string `json:"qualifiedName,omitempty"` State MongoDbMigrationState `json:"state"` TotalBytes int64 `json:"totalBytes"` TotalDocuments int64 `json:"totalDocuments"` }
func (*MongoDbCollectionProgress) GetLastEventTimeAsTime ¶
func (o *MongoDbCollectionProgress) GetLastEventTimeAsTime() (*time.Time, error)
func (*MongoDbCollectionProgress) GetLastReplayTimeAsTime ¶
func (o *MongoDbCollectionProgress) GetLastReplayTimeAsTime() (*time.Time, error)
func (MongoDbCollectionProgress) MarshalJSON ¶
func (s MongoDbCollectionProgress) MarshalJSON() ([]byte, error)
func (*MongoDbCollectionProgress) SetLastEventTimeAsTime ¶
func (o *MongoDbCollectionProgress) SetLastEventTimeAsTime(input time.Time)
func (*MongoDbCollectionProgress) SetLastReplayTimeAsTime ¶
func (o *MongoDbCollectionProgress) SetLastReplayTimeAsTime(input time.Time)
type MongoDbCollectionSettings ¶
type MongoDbCollectionSettings struct { CanDelete *bool `json:"canDelete,omitempty"` ShardKey *MongoDbShardKeySetting `json:"shardKey,omitempty"` TargetRUs *int64 `json:"targetRUs,omitempty"` }
type MongoDbConnectionInfo ¶
type MongoDbDatabaseInfo ¶
type MongoDbDatabaseInfo struct { AverageDocumentSize int64 `json:"averageDocumentSize"` Collections []MongoDbCollectionInfo `json:"collections"` DataSize int64 `json:"dataSize"` DocumentCount int64 `json:"documentCount"` Name string `json:"name"` QualifiedName string `json:"qualifiedName"` SupportsSharding bool `json:"supportsSharding"` }
type MongoDbDatabaseProgress ¶
type MongoDbDatabaseProgress struct { Collections *map[string]MongoDbProgress `json:"collections,omitempty"` // Fields inherited from MongoDbProgress BytesCopied int64 `json:"bytesCopied"` DocumentsCopied int64 `json:"documentsCopied"` ElapsedTime string `json:"elapsedTime"` Errors map[string]MongoDbError `json:"errors"` EventsPending int64 `json:"eventsPending"` EventsReplayed int64 `json:"eventsReplayed"` LastEventTime *string `json:"lastEventTime,omitempty"` LastReplayTime *string `json:"lastReplayTime,omitempty"` Name *string `json:"name,omitempty"` QualifiedName *string `json:"qualifiedName,omitempty"` State MongoDbMigrationState `json:"state"` TotalBytes int64 `json:"totalBytes"` TotalDocuments int64 `json:"totalDocuments"` }
func (*MongoDbDatabaseProgress) GetLastEventTimeAsTime ¶
func (o *MongoDbDatabaseProgress) GetLastEventTimeAsTime() (*time.Time, error)
func (*MongoDbDatabaseProgress) GetLastReplayTimeAsTime ¶
func (o *MongoDbDatabaseProgress) GetLastReplayTimeAsTime() (*time.Time, error)
func (MongoDbDatabaseProgress) MarshalJSON ¶
func (s MongoDbDatabaseProgress) MarshalJSON() ([]byte, error)
func (*MongoDbDatabaseProgress) SetLastEventTimeAsTime ¶
func (o *MongoDbDatabaseProgress) SetLastEventTimeAsTime(input time.Time)
func (*MongoDbDatabaseProgress) SetLastReplayTimeAsTime ¶
func (o *MongoDbDatabaseProgress) SetLastReplayTimeAsTime(input time.Time)
func (*MongoDbDatabaseProgress) UnmarshalJSON ¶
func (s *MongoDbDatabaseProgress) UnmarshalJSON(bytes []byte) error
type MongoDbDatabaseSettings ¶
type MongoDbDatabaseSettings struct { Collections map[string]MongoDbCollectionSettings `json:"collections"` TargetRUs *int64 `json:"targetRUs,omitempty"` }
type MongoDbError ¶
type MongoDbError struct { Code *string `json:"code,omitempty"` Count *int64 `json:"count,omitempty"` Message *string `json:"message,omitempty"` Type *MongoDbErrorType `json:"type,omitempty"` }
type MongoDbErrorType ¶
type MongoDbErrorType string
const ( MongoDbErrorTypeError MongoDbErrorType = "Error" MongoDbErrorTypeValidationError MongoDbErrorType = "ValidationError" MongoDbErrorTypeWarning MongoDbErrorType = "Warning" )
func (*MongoDbErrorType) UnmarshalJSON ¶
func (s *MongoDbErrorType) UnmarshalJSON(bytes []byte) error
type MongoDbMigrationProgress ¶
type MongoDbMigrationProgress struct { Databases *map[string]MongoDbDatabaseProgress `json:"databases,omitempty"` // Fields inherited from MongoDbProgress BytesCopied int64 `json:"bytesCopied"` DocumentsCopied int64 `json:"documentsCopied"` ElapsedTime string `json:"elapsedTime"` Errors map[string]MongoDbError `json:"errors"` EventsPending int64 `json:"eventsPending"` EventsReplayed int64 `json:"eventsReplayed"` LastEventTime *string `json:"lastEventTime,omitempty"` LastReplayTime *string `json:"lastReplayTime,omitempty"` Name *string `json:"name,omitempty"` QualifiedName *string `json:"qualifiedName,omitempty"` State MongoDbMigrationState `json:"state"` TotalBytes int64 `json:"totalBytes"` TotalDocuments int64 `json:"totalDocuments"` }
func (*MongoDbMigrationProgress) GetLastEventTimeAsTime ¶
func (o *MongoDbMigrationProgress) GetLastEventTimeAsTime() (*time.Time, error)
func (*MongoDbMigrationProgress) GetLastReplayTimeAsTime ¶
func (o *MongoDbMigrationProgress) GetLastReplayTimeAsTime() (*time.Time, error)
func (MongoDbMigrationProgress) MarshalJSON ¶
func (s MongoDbMigrationProgress) MarshalJSON() ([]byte, error)
func (*MongoDbMigrationProgress) SetLastEventTimeAsTime ¶
func (o *MongoDbMigrationProgress) SetLastEventTimeAsTime(input time.Time)
func (*MongoDbMigrationProgress) SetLastReplayTimeAsTime ¶
func (o *MongoDbMigrationProgress) SetLastReplayTimeAsTime(input time.Time)
type MongoDbMigrationSettings ¶
type MongoDbMigrationSettings struct { BoostRUs *int64 `json:"boostRUs,omitempty"` Databases map[string]MongoDbDatabaseSettings `json:"databases"` Replication *MongoDbReplication `json:"replication,omitempty"` Source MongoDbConnectionInfo `json:"source"` Target MongoDbConnectionInfo `json:"target"` Throttling *MongoDbThrottlingSettings `json:"throttling,omitempty"` }
type MongoDbMigrationState ¶
type MongoDbMigrationState string
const ( MongoDbMigrationStateCanceled MongoDbMigrationState = "Canceled" MongoDbMigrationStateComplete MongoDbMigrationState = "Complete" MongoDbMigrationStateCopying MongoDbMigrationState = "Copying" MongoDbMigrationStateFailed MongoDbMigrationState = "Failed" MongoDbMigrationStateFinalizing MongoDbMigrationState = "Finalizing" MongoDbMigrationStateInitialReplay MongoDbMigrationState = "InitialReplay" MongoDbMigrationStateInitializing MongoDbMigrationState = "Initializing" MongoDbMigrationStateNotStarted MongoDbMigrationState = "NotStarted" MongoDbMigrationStateReplaying MongoDbMigrationState = "Replaying" MongoDbMigrationStateRestarting MongoDbMigrationState = "Restarting" MongoDbMigrationStateValidatingInput MongoDbMigrationState = "ValidatingInput" )
func (*MongoDbMigrationState) UnmarshalJSON ¶
func (s *MongoDbMigrationState) UnmarshalJSON(bytes []byte) error
type MongoDbProgress ¶
type MongoDbProgress interface { }
type MongoDbReplication ¶
type MongoDbReplication string
const ( MongoDbReplicationContinuous MongoDbReplication = "Continuous" MongoDbReplicationDisabled MongoDbReplication = "Disabled" MongoDbReplicationOneTime MongoDbReplication = "OneTime" )
func (*MongoDbReplication) UnmarshalJSON ¶
func (s *MongoDbReplication) UnmarshalJSON(bytes []byte) error
type MongoDbShardKeyField ¶
type MongoDbShardKeyField struct { Name string `json:"name"` Order MongoDbShardKeyOrder `json:"order"` }
type MongoDbShardKeyInfo ¶
type MongoDbShardKeyInfo struct { Fields []MongoDbShardKeyField `json:"fields"` IsUnique bool `json:"isUnique"` }
type MongoDbShardKeyOrder ¶
type MongoDbShardKeyOrder string
const ( MongoDbShardKeyOrderForward MongoDbShardKeyOrder = "Forward" MongoDbShardKeyOrderHashed MongoDbShardKeyOrder = "Hashed" MongoDbShardKeyOrderReverse MongoDbShardKeyOrder = "Reverse" )
func (*MongoDbShardKeyOrder) UnmarshalJSON ¶
func (s *MongoDbShardKeyOrder) UnmarshalJSON(bytes []byte) error
type MongoDbShardKeySetting ¶
type MongoDbShardKeySetting struct { Fields []MongoDbShardKeyField `json:"fields"` IsUnique bool `json:"isUnique"` }
type MySqlConnectionInfo ¶
type MySqlConnectionInfo struct { EncryptConnection *bool `json:"encryptConnection,omitempty"` Port int64 `json:"port"` ServerName string `json:"serverName"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (MySqlConnectionInfo) MarshalJSON ¶
func (s MySqlConnectionInfo) MarshalJSON() ([]byte, error)
type MySqlTargetPlatformType ¶
type MySqlTargetPlatformType string
const ( MySqlTargetPlatformTypeAzureDbForMySQL MySqlTargetPlatformType = "AzureDbForMySQL" MySqlTargetPlatformTypeSqlServer MySqlTargetPlatformType = "SqlServer" )
func (*MySqlTargetPlatformType) UnmarshalJSON ¶
func (s *MySqlTargetPlatformType) UnmarshalJSON(bytes []byte) error
type ODataError ¶
type ODataError struct { Code *string `json:"code,omitempty"` Details *[]ODataError `json:"details,omitempty"` Message *string `json:"message,omitempty"` }
type OracleConnectionInfo ¶
type OracleConnectionInfo struct { DataSource string `json:"dataSource"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (OracleConnectionInfo) MarshalJSON ¶
func (s OracleConnectionInfo) MarshalJSON() ([]byte, error)
type PostgreSqlConnectionInfo ¶
type PostgreSqlConnectionInfo struct { DatabaseName *string `json:"databaseName,omitempty"` EncryptConnection *bool `json:"encryptConnection,omitempty"` Port int64 `json:"port"` ServerName string `json:"serverName"` TrustServerCertificate *bool `json:"trustServerCertificate,omitempty"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (PostgreSqlConnectionInfo) MarshalJSON ¶
func (s PostgreSqlConnectionInfo) MarshalJSON() ([]byte, error)
type ProjectTaskProperties ¶
type ProjectTaskProperties interface { }
type RawConnectionInfoImpl ¶
RawConnectionInfoImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawMongoDbProgressImpl ¶
RawMongoDbProgressImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type RawProjectTaskPropertiesImpl ¶
RawProjectTaskPropertiesImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type ReportableException ¶
type ReportableException struct { ActionableMessage *string `json:"actionableMessage,omitempty"` FilePath *string `json:"filePath,omitempty"` HResult *int64 `json:"hResult,omitempty"` LineNumber *string `json:"lineNumber,omitempty"` Message *string `json:"message,omitempty"` StackTrace *string `json:"stackTrace,omitempty"` }
type ResultType ¶
type ResultType string
const ( ResultTypeCollection ResultType = "Collection" ResultTypeDatabase ResultType = "Database" ResultTypeMigration ResultType = "Migration" )
func (*ResultType) UnmarshalJSON ¶
func (s *ResultType) UnmarshalJSON(bytes []byte) error
type ServerLevelPermissionsGroup ¶
type ServerLevelPermissionsGroup string
const ( ServerLevelPermissionsGroupDefault ServerLevelPermissionsGroup = "Default" ServerLevelPermissionsGroupMigrationFromMySQLToAzureDBForMySQL ServerLevelPermissionsGroup = "MigrationFromMySQLToAzureDBForMySQL" ServerLevelPermissionsGroupMigrationFromSqlServerToAzureDB ServerLevelPermissionsGroup = "MigrationFromSqlServerToAzureDB" ServerLevelPermissionsGroupMigrationFromSqlServerToAzureMI ServerLevelPermissionsGroup = "MigrationFromSqlServerToAzureMI" )
func (*ServerLevelPermissionsGroup) UnmarshalJSON ¶
func (s *ServerLevelPermissionsGroup) UnmarshalJSON(bytes []byte) error
type ServerProperties ¶
type ServerProperties struct { ServerDatabaseCount *int64 `json:"serverDatabaseCount,omitempty"` ServerEdition *string `json:"serverEdition,omitempty"` ServerName *string `json:"serverName,omitempty"` ServerOperatingSystemVersion *string `json:"serverOperatingSystemVersion,omitempty"` ServerPlatform *string `json:"serverPlatform,omitempty"` ServerVersion *string `json:"serverVersion,omitempty"` }
type SqlConnectionInfo ¶
type SqlConnectionInfo struct { AdditionalSettings *string `json:"additionalSettings,omitempty"` Authentication *AuthenticationType `json:"authentication,omitempty"` DataSource string `json:"dataSource"` EncryptConnection *bool `json:"encryptConnection,omitempty"` Platform *SqlSourcePlatform `json:"platform,omitempty"` TrustServerCertificate *bool `json:"trustServerCertificate,omitempty"` // Fields inherited from ConnectionInfo Password *string `json:"password,omitempty"` UserName *string `json:"userName,omitempty"` }
func (SqlConnectionInfo) MarshalJSON ¶
func (s SqlConnectionInfo) MarshalJSON() ([]byte, error)
type SqlServerSqlMISyncTaskInput ¶
type SqlServerSqlMISyncTaskInput struct { AzureApp AzureActiveDirectoryApp `json:"azureApp"` SelectedDatabases []MigrateSqlServerSqlMIDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` StorageResourceId string `json:"storageResourceId"` TargetConnectionInfo MiSqlConnectionInfo `json:"targetConnectionInfo"` }
type SqlSourcePlatform ¶
type SqlSourcePlatform string
const (
SqlSourcePlatformSqlOnPrem SqlSourcePlatform = "SqlOnPrem"
)
func (*SqlSourcePlatform) UnmarshalJSON ¶
func (s *SqlSourcePlatform) UnmarshalJSON(bytes []byte) error
type SsisMigrationInfo ¶
type SsisMigrationInfo struct { EnvironmentOverwriteOption *SsisMigrationOverwriteOption `json:"environmentOverwriteOption,omitempty"` ProjectOverwriteOption *SsisMigrationOverwriteOption `json:"projectOverwriteOption,omitempty"` SsisStoreType *SsisStoreType `json:"ssisStoreType,omitempty"` }
type SsisMigrationOverwriteOption ¶
type SsisMigrationOverwriteOption string
const ( SsisMigrationOverwriteOptionIgnore SsisMigrationOverwriteOption = "Ignore" SsisMigrationOverwriteOptionOverwrite SsisMigrationOverwriteOption = "Overwrite" )
func (*SsisMigrationOverwriteOption) UnmarshalJSON ¶
func (s *SsisMigrationOverwriteOption) UnmarshalJSON(bytes []byte) error
type SsisStoreType ¶
type SsisStoreType string
const (
SsisStoreTypeSsisCatalog SsisStoreType = "SsisCatalog"
)
func (*SsisStoreType) UnmarshalJSON ¶
func (s *SsisStoreType) UnmarshalJSON(bytes []byte) error
type TaskState ¶
type TaskState string
const ( TaskStateCanceled TaskState = "Canceled" TaskStateFailed TaskState = "Failed" TaskStateFailedInputValidation TaskState = "FailedInputValidation" TaskStateFaulted TaskState = "Faulted" TaskStateQueued TaskState = "Queued" TaskStateRunning TaskState = "Running" TaskStateSucceeded TaskState = "Succeeded" TaskStateUnknown TaskState = "Unknown" )
func (*TaskState) UnmarshalJSON ¶
type TasksClient ¶
type TasksClient struct {
Client *resourcemanager.Client
}
func NewTasksClientWithBaseURI ¶
func NewTasksClientWithBaseURI(sdkApi sdkEnv.Api) (*TasksClient, error)
type ValidateMigrationInputSqlServerSqlDbSyncTaskProperties ¶
type ValidateMigrationInputSqlServerSqlDbSyncTaskProperties struct { Input *ValidateSyncMigrationInputSqlServerTaskInput `json:"input,omitempty"` Output *[]ValidateSyncMigrationInputSqlServerTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ValidateMigrationInputSqlServerSqlDbSyncTaskProperties) MarshalJSON ¶
func (s ValidateMigrationInputSqlServerSqlDbSyncTaskProperties) MarshalJSON() ([]byte, error)
type ValidateMigrationInputSqlServerSqlMISyncTaskOutput ¶
type ValidateMigrationInputSqlServerSqlMISyncTaskOutput struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
type ValidateMigrationInputSqlServerSqlMISyncTaskProperties ¶
type ValidateMigrationInputSqlServerSqlMISyncTaskProperties struct { Input *SqlServerSqlMISyncTaskInput `json:"input,omitempty"` Output *[]ValidateMigrationInputSqlServerSqlMISyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ValidateMigrationInputSqlServerSqlMISyncTaskProperties) MarshalJSON ¶
func (s ValidateMigrationInputSqlServerSqlMISyncTaskProperties) MarshalJSON() ([]byte, error)
type ValidateMigrationInputSqlServerSqlMITaskInput ¶
type ValidateMigrationInputSqlServerSqlMITaskInput struct { BackupMode *BackupMode `json:"backupMode,omitempty"` SelectedDatabases []MigrateSqlServerSqlMIDatabaseInput `json:"selectedDatabases"` SelectedLogins *[]string `json:"selectedLogins,omitempty"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type ValidateMigrationInputSqlServerSqlMITaskOutput ¶
type ValidateMigrationInputSqlServerSqlMITaskOutput struct { BackupFolderErrors *[]ReportableException `json:"backupFolderErrors,omitempty"` BackupStorageAccountErrors *[]ReportableException `json:"backupStorageAccountErrors,omitempty"` DatabaseBackupInfo *DatabaseBackupInfo `json:"databaseBackupInfo,omitempty"` ExistingBackupErrors *[]ReportableException `json:"existingBackupErrors,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` RestoreDatabaseNameErrors *[]ReportableException `json:"restoreDatabaseNameErrors,omitempty"` }
type ValidateMigrationInputSqlServerSqlMITaskProperties ¶
type ValidateMigrationInputSqlServerSqlMITaskProperties struct { Input *ValidateMigrationInputSqlServerSqlMITaskInput `json:"input,omitempty"` Output *[]ValidateMigrationInputSqlServerSqlMITaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ValidateMigrationInputSqlServerSqlMITaskProperties) MarshalJSON ¶
func (s ValidateMigrationInputSqlServerSqlMITaskProperties) MarshalJSON() ([]byte, error)
type ValidateMongoDbTaskProperties ¶
type ValidateMongoDbTaskProperties struct { Input *MongoDbMigrationSettings `json:"input,omitempty"` Output *[]MongoDbMigrationProgress `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ValidateMongoDbTaskProperties) MarshalJSON ¶
func (s ValidateMongoDbTaskProperties) MarshalJSON() ([]byte, error)
type ValidateOracleAzureDbForPostgreSqlSyncTaskProperties ¶
type ValidateOracleAzureDbForPostgreSqlSyncTaskProperties struct { Input *MigrateOracleAzureDbPostgreSqlSyncTaskInput `json:"input,omitempty"` Output *[]ValidateOracleAzureDbPostgreSqlSyncTaskOutput `json:"output,omitempty"` // Fields inherited from ProjectTaskProperties ClientData *map[string]string `json:"clientData,omitempty"` Commands *[]CommandProperties `json:"commands,omitempty"` Errors *[]ODataError `json:"errors,omitempty"` State *TaskState `json:"state,omitempty"` }
func (ValidateOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON ¶
func (s ValidateOracleAzureDbForPostgreSqlSyncTaskProperties) MarshalJSON() ([]byte, error)
type ValidateOracleAzureDbPostgreSqlSyncTaskOutput ¶
type ValidateOracleAzureDbPostgreSqlSyncTaskOutput struct {
ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}
type ValidateSyncMigrationInputSqlServerTaskInput ¶
type ValidateSyncMigrationInputSqlServerTaskInput struct { SelectedDatabases []MigrateSqlServerSqlDbSyncDatabaseInput `json:"selectedDatabases"` SourceConnectionInfo SqlConnectionInfo `json:"sourceConnectionInfo"` TargetConnectionInfo SqlConnectionInfo `json:"targetConnectionInfo"` }
type ValidateSyncMigrationInputSqlServerTaskOutput ¶
type ValidateSyncMigrationInputSqlServerTaskOutput struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"` }
Source Files ¶
- client.go
- constants.go
- model_azureactivedirectoryapp.go
- model_blobshare.go
- model_commandproperties.go
- model_connectioninfo.go
- model_connecttomongodbtaskproperties.go
- model_connecttosourcemysqltaskinput.go
- model_connecttosourcemysqltaskproperties.go
- model_connecttosourcenonsqltaskoutput.go
- model_connecttosourceoraclesynctaskinput.go
- model_connecttosourceoraclesynctaskoutput.go
- model_connecttosourceoraclesynctaskproperties.go
- model_connecttosourcepostgresqlsynctaskinput.go
- model_connecttosourcepostgresqlsynctaskoutput.go
- model_connecttosourcepostgresqlsynctaskproperties.go
- model_connecttosourcesqlserversynctaskproperties.go
- model_connecttosourcesqlservertaskinput.go
- model_connecttosourcesqlservertaskoutput.go
- model_connecttosourcesqlservertaskproperties.go
- model_connecttotargetazuredbformysqltaskinput.go
- model_connecttotargetazuredbformysqltaskoutput.go
- model_connecttotargetazuredbformysqltaskproperties.go
- model_connecttotargetazuredbforpostgresqlsynctaskinput.go
- model_connecttotargetazuredbforpostgresqlsynctaskoutput.go
- model_connecttotargetazuredbforpostgresqlsynctaskproperties.go
- model_connecttotargetoracleazuredbforpostgresqlsynctaskinput.go
- model_connecttotargetoracleazuredbforpostgresqlsynctaskoutput.go
- model_connecttotargetoracleazuredbforpostgresqlsynctaskoutputdatabaseschemamapinlined.go
- model_connecttotargetoracleazuredbforpostgresqlsynctaskproperties.go
- model_connecttotargetsqldbtaskinput.go
- model_connecttotargetsqldbtaskoutput.go
- model_connecttotargetsqldbtaskproperties.go
- model_connecttotargetsqlmisynctaskinput.go
- model_connecttotargetsqlmisynctaskoutput.go
- model_connecttotargetsqlmisynctaskproperties.go
- model_connecttotargetsqlmitaskinput.go
- model_connecttotargetsqlmitaskoutput.go
- model_connecttotargetsqlmitaskproperties.go
- model_connecttotargetsqlsqldbsynctaskinput.go
- model_connecttotargetsqlsqldbsynctaskproperties.go
- model_databasebackupinfo.go
- model_databasetable.go
- model_fileshare.go
- model_gettdecertificatessqltaskinput.go
- model_gettdecertificatessqltaskoutput.go
- model_gettdecertificatessqltaskproperties.go
- model_getusertablesmysqltaskinput.go
- model_getusertablesmysqltaskoutput.go
- model_getusertablesmysqltaskproperties.go
- model_getusertablesoracletaskinput.go
- model_getusertablesoracletaskoutput.go
- model_getusertablesoracletaskproperties.go
- model_getusertablespostgresqltaskinput.go
- model_getusertablespostgresqltaskoutput.go
- model_getusertablespostgresqltaskproperties.go
- model_getusertablessqlsynctaskinput.go
- model_getusertablessqlsynctaskoutput.go
- model_getusertablessqlsynctaskproperties.go
- model_getusertablessqltaskinput.go
- model_getusertablessqltaskoutput.go
- model_getusertablessqltaskproperties.go
- model_migratemongodbtaskproperties.go
- model_migratemysqlazuredbformysqlofflinedatabaseinput.go
- model_migratemysqlazuredbformysqlofflinetaskinput.go
- model_migratemysqlazuredbformysqlofflinetaskoutput.go
- model_migratemysqlazuredbformysqlofflinetaskproperties.go
- model_migratemysqlazuredbformysqlsyncdatabaseinput.go
- model_migratemysqlazuredbformysqlsynctaskinput.go
- model_migratemysqlazuredbformysqlsynctaskoutput.go
- model_migratemysqlazuredbformysqlsynctaskproperties.go
- model_migrateoracleazuredbforpostgresqlsynctaskproperties.go
- model_migrateoracleazuredbpostgresqlsyncdatabaseinput.go
- model_migrateoracleazuredbpostgresqlsynctaskinput.go
- model_migrateoracleazuredbpostgresqlsynctaskoutput.go
- model_migratepostgresqlazuredbforpostgresqlsyncdatabaseinput.go
- model_migratepostgresqlazuredbforpostgresqlsyncdatabasetableinput.go
- model_migratepostgresqlazuredbforpostgresqlsynctaskinput.go
- model_migratepostgresqlazuredbforpostgresqlsynctaskoutput.go
- model_migratepostgresqlazuredbforpostgresqlsynctaskproperties.go
- model_migratesqlserversqldbdatabaseinput.go
- model_migratesqlserversqldbsyncdatabaseinput.go
- model_migratesqlserversqldbsynctaskinput.go
- model_migratesqlserversqldbsynctaskoutput.go
- model_migratesqlserversqldbsynctaskproperties.go
- model_migratesqlserversqldbtaskinput.go
- model_migratesqlserversqldbtaskoutput.go
- model_migratesqlserversqldbtaskproperties.go
- model_migratesqlserversqlmidatabaseinput.go
- model_migratesqlserversqlmisynctaskoutput.go
- model_migratesqlserversqlmisynctaskproperties.go
- model_migratesqlserversqlmitaskinput.go
- model_migratesqlserversqlmitaskoutput.go
- model_migratesqlserversqlmitaskproperties.go
- model_migratessistaskinput.go
- model_migratessistaskoutput.go
- model_migratessistaskproperties.go
- model_migrationvalidationoptions.go
- model_misqlconnectioninfo.go
- model_mongodbclusterinfo.go
- model_mongodbcollectioninfo.go
- model_mongodbcollectionprogress.go
- model_mongodbcollectionsettings.go
- model_mongodbconnectioninfo.go
- model_mongodbdatabaseinfo.go
- model_mongodbdatabaseprogress.go
- model_mongodbdatabasesettings.go
- model_mongodberror.go
- model_mongodbmigrationprogress.go
- model_mongodbmigrationsettings.go
- model_mongodbprogress.go
- model_mongodbshardkeyfield.go
- model_mongodbshardkeyinfo.go
- model_mongodbshardkeysetting.go
- model_mongodbthrottlingsettings.go
- model_mysqlconnectioninfo.go
- model_odataerror.go
- model_oracleconnectioninfo.go
- model_postgresqlconnectioninfo.go
- model_projecttaskproperties.go
- model_reportableexception.go
- model_selectedcertificateinput.go
- model_serverproperties.go
- model_sqlconnectioninfo.go
- model_sqlserversqlmisynctaskinput.go
- model_ssismigrationinfo.go
- model_validatemigrationinputsqlserversqldbsynctaskproperties.go
- model_validatemigrationinputsqlserversqlmisynctaskoutput.go
- model_validatemigrationinputsqlserversqlmisynctaskproperties.go
- model_validatemigrationinputsqlserversqlmitaskinput.go
- model_validatemigrationinputsqlserversqlmitaskoutput.go
- model_validatemigrationinputsqlserversqlmitaskproperties.go
- model_validatemongodbtaskproperties.go
- model_validateoracleazuredbforpostgresqlsynctaskproperties.go
- model_validateoracleazuredbpostgresqlsynctaskoutput.go
- model_validatesyncmigrationinputsqlservertaskinput.go
- model_validatesyncmigrationinputsqlservertaskoutput.go
- version.go