azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/preview/datamigration/mgmt/2018-07-15-preview/datamigration Index | Files | Directories

package datamigration

import "github.com/Azure/azure-sdk-for-go/services/preview/datamigration/mgmt/2018-07-15-preview/datamigration"

Package datamigration implements the Azure ARM Datamigration service API version 2018-07-15-preview.

Data Migration Client

Index

Package Files

client.go files.go models.go operations.go projects.go resourceskus.go services.go servicetasks.go tasks.go usages.go version.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Datamigration
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version Uses

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type APIError Uses

type APIError struct {
    // Error - Error information in OData format
    Error *ODataError `json:"error,omitempty"`
}

APIError error information.

type AuthenticationType Uses

type AuthenticationType string

AuthenticationType enumerates the values for authentication type.

const (
    // ActiveDirectoryIntegrated ...
    ActiveDirectoryIntegrated AuthenticationType = "ActiveDirectoryIntegrated"
    // ActiveDirectoryPassword ...
    ActiveDirectoryPassword AuthenticationType = "ActiveDirectoryPassword"
    // None ...
    None AuthenticationType = "None"
    // SQLAuthentication ...
    SQLAuthentication AuthenticationType = "SqlAuthentication"
    // WindowsAuthentication ...
    WindowsAuthentication AuthenticationType = "WindowsAuthentication"
)

func PossibleAuthenticationTypeValues Uses

func PossibleAuthenticationTypeValues() []AuthenticationType

PossibleAuthenticationTypeValues returns an array of possible values for the AuthenticationType const type.

type AvailableServiceSku Uses

type AvailableServiceSku struct {
    // ResourceType - The resource type, including the provider namespace
    ResourceType *string `json:"resourceType,omitempty"`
    // Sku - SKU name, tier, etc.
    Sku *AvailableServiceSkuSku `json:"sku,omitempty"`
    // Capacity - A description of the scaling capacities of the SKU
    Capacity *AvailableServiceSkuCapacity `json:"capacity,omitempty"`
}

AvailableServiceSku describes the available service SKU.

type AvailableServiceSkuCapacity Uses

type AvailableServiceSkuCapacity struct {
    // Minimum - The minimum capacity, usually 0 or 1.
    Minimum *int32 `json:"minimum,omitempty"`
    // Maximum - The maximum capacity
    Maximum *int32 `json:"maximum,omitempty"`
    // Default - The default capacity
    Default *int32 `json:"default,omitempty"`
    // ScaleType - The scalability approach. Possible values include: 'ServiceScalabilityNone', 'ServiceScalabilityManual', 'ServiceScalabilityAutomatic'
    ScaleType ServiceScalability `json:"scaleType,omitempty"`
}

AvailableServiceSkuCapacity a description of the scaling capacities of the SKU

type AvailableServiceSkuSku Uses

type AvailableServiceSkuSku struct {
    // Name - The name of the SKU
    Name *string `json:"name,omitempty"`
    // Family - SKU family
    Family *string `json:"family,omitempty"`
    // Size - SKU size
    Size *string `json:"size,omitempty"`
    // Tier - The tier of the SKU, such as "Basic", "General Purpose", or "Business Critical"
    Tier *string `json:"tier,omitempty"`
}

AvailableServiceSkuSku SKU name, tier, etc.

type AzureActiveDirectoryApp Uses

type AzureActiveDirectoryApp struct {
    // ApplicationID - Application ID of the Azure Active Directory Application
    ApplicationID *string `json:"applicationId,omitempty"`
    // AppKey - Key used to authenticate to the Azure Active Directory Application
    AppKey *string `json:"appKey,omitempty"`
    // TenantID - Tenant id of the customer
    TenantID *string `json:"tenantId,omitempty"`
}

AzureActiveDirectoryApp azure Active Directory Application

type BackupFileInfo Uses

type BackupFileInfo struct {
    // FileLocation - Location of the backup file in shared folder
    FileLocation *string `json:"fileLocation,omitempty"`
    // FamilySequenceNumber - Sequence number of the backup file in the backup set
    FamilySequenceNumber *int32 `json:"familySequenceNumber,omitempty"`
    // Status - Status of the backup file during migration. Possible values include: 'Arrived', 'Queued', 'Uploading', 'Uploaded', 'Restoring', 'Restored', 'Cancelled'
    Status BackupFileStatus `json:"status,omitempty"`
}

BackupFileInfo information of the backup file

type BackupFileStatus Uses

type BackupFileStatus string

BackupFileStatus enumerates the values for backup file status.

const (
    // Arrived ...
    Arrived BackupFileStatus = "Arrived"
    // Cancelled ...
    Cancelled BackupFileStatus = "Cancelled"
    // Queued ...
    Queued BackupFileStatus = "Queued"
    // Restored ...
    Restored BackupFileStatus = "Restored"
    // Restoring ...
    Restoring BackupFileStatus = "Restoring"
    // Uploaded ...
    Uploaded BackupFileStatus = "Uploaded"
    // Uploading ...
    Uploading BackupFileStatus = "Uploading"
)

func PossibleBackupFileStatusValues Uses

func PossibleBackupFileStatusValues() []BackupFileStatus

PossibleBackupFileStatusValues returns an array of possible values for the BackupFileStatus const type.

type BackupMode Uses

type BackupMode string

BackupMode enumerates the values for backup mode.

const (
    // CreateBackup ...
    CreateBackup BackupMode = "CreateBackup"
    // ExistingBackup ...
    ExistingBackup BackupMode = "ExistingBackup"
)

func PossibleBackupModeValues Uses

func PossibleBackupModeValues() []BackupMode

PossibleBackupModeValues returns an array of possible values for the BackupMode const type.

type BackupSetInfo Uses

type BackupSetInfo struct {
    // BackupSetID - Id for the set of backup files
    BackupSetID *string `json:"backupSetId,omitempty"`
    // FirstLsn - First log sequence number of the backup file
    FirstLsn *string `json:"firstLsn,omitempty"`
    // LastLsn - Last log sequence number of the backup file
    LastLsn *string `json:"lastLsn,omitempty"`
    // LastModifiedTime - Last modified time of the backup file in share location
    LastModifiedTime *date.Time `json:"lastModifiedTime,omitempty"`
    // BackupType - Enum of the different backup types. Possible values include: 'BackupTypeDatabase', 'BackupTypeTransactionLog', 'BackupTypeFile', 'BackupTypeDifferentialDatabase', 'BackupTypeDifferentialFile', 'BackupTypePartial', 'BackupTypeDifferentialPartial'
    BackupType BackupType `json:"backupType,omitempty"`
    // ListOfBackupFiles - List of files in the backup set
    ListOfBackupFiles *[]BackupFileInfo `json:"listOfBackupFiles,omitempty"`
    // DatabaseName - Name of the database to which the backup set belongs
    DatabaseName *string `json:"databaseName,omitempty"`
    // BackupStartDate - Date and time that the backup operation began
    BackupStartDate *date.Time `json:"backupStartDate,omitempty"`
    // BackupFinishedDate - Date and time that the backup operation finished
    BackupFinishedDate *date.Time `json:"backupFinishedDate,omitempty"`
    // IsBackupRestored - Whether the backup set is restored or not
    IsBackupRestored *bool `json:"isBackupRestored,omitempty"`
}

BackupSetInfo information of backup set

type BackupType Uses

type BackupType string

BackupType enumerates the values for backup type.

const (
    // BackupTypeDatabase ...
    BackupTypeDatabase BackupType = "Database"
    // BackupTypeDifferentialDatabase ...
    BackupTypeDifferentialDatabase BackupType = "DifferentialDatabase"
    // BackupTypeDifferentialFile ...
    BackupTypeDifferentialFile BackupType = "DifferentialFile"
    // BackupTypeDifferentialPartial ...
    BackupTypeDifferentialPartial BackupType = "DifferentialPartial"
    // BackupTypeFile ...
    BackupTypeFile BackupType = "File"
    // BackupTypePartial ...
    BackupTypePartial BackupType = "Partial"
    // BackupTypeTransactionLog ...
    BackupTypeTransactionLog BackupType = "TransactionLog"
)

func PossibleBackupTypeValues Uses

func PossibleBackupTypeValues() []BackupType

PossibleBackupTypeValues returns an array of possible values for the BackupType const type.

type BaseClient Uses

type BaseClient struct {
    autorest.Client
    BaseURI        string
    SubscriptionID string
}

BaseClient is the base client for Datamigration.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type BasicCommandProperties Uses

type BasicCommandProperties interface {
    AsMigrateMISyncCompleteCommandProperties() (*MigrateMISyncCompleteCommandProperties, bool)
    AsMigrateSyncCompleteCommandProperties() (*MigrateSyncCompleteCommandProperties, bool)
    AsMongoDbCancelCommand() (*MongoDbCancelCommand, bool)
    AsMongoDbFinishCommand() (*MongoDbFinishCommand, bool)
    AsMongoDbRestartCommand() (*MongoDbRestartCommand, bool)
    AsCommandProperties() (*CommandProperties, bool)
}

BasicCommandProperties base class for all types of DMS command properties. If command is not supported by current client, this object is returned.

type BasicConnectToSourceSQLServerTaskOutput Uses

type BasicConnectToSourceSQLServerTaskOutput interface {
    AsConnectToSourceSQLServerTaskOutputAgentJobLevel() (*ConnectToSourceSQLServerTaskOutputAgentJobLevel, bool)
    AsConnectToSourceSQLServerTaskOutputLoginLevel() (*ConnectToSourceSQLServerTaskOutputLoginLevel, bool)
    AsConnectToSourceSQLServerTaskOutputDatabaseLevel() (*ConnectToSourceSQLServerTaskOutputDatabaseLevel, bool)
    AsConnectToSourceSQLServerTaskOutputTaskLevel() (*ConnectToSourceSQLServerTaskOutputTaskLevel, bool)
    AsConnectToSourceSQLServerTaskOutput() (*ConnectToSourceSQLServerTaskOutput, bool)
}

BasicConnectToSourceSQLServerTaskOutput output for the task that validates connection to SQL Server and also validates source server requirements

type BasicConnectionInfo Uses

type BasicConnectionInfo interface {
    AsMiSQLConnectionInfo() (*MiSQLConnectionInfo, bool)
    AsPostgreSQLConnectionInfo() (*PostgreSQLConnectionInfo, bool)
    AsOracleConnectionInfo() (*OracleConnectionInfo, bool)
    AsMySQLConnectionInfo() (*MySQLConnectionInfo, bool)
    AsMongoDbConnectionInfo() (*MongoDbConnectionInfo, bool)
    AsSQLConnectionInfo() (*SQLConnectionInfo, bool)
    AsConnectionInfo() (*ConnectionInfo, bool)
}

BasicConnectionInfo defines the connection properties of a server

type BasicMigrateMySQLAzureDbForMySQLSyncTaskOutput Uses

type BasicMigrateMySQLAzureDbForMySQLSyncTaskOutput interface {
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutputDatabaseError() (*MigrateMySQLAzureDbForMySQLSyncTaskOutputDatabaseError, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutputError() (*MigrateMySQLAzureDbForMySQLSyncTaskOutputError, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutputTableLevel() (*MigrateMySQLAzureDbForMySQLSyncTaskOutputTableLevel, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutputDatabaseLevel() (*MigrateMySQLAzureDbForMySQLSyncTaskOutputDatabaseLevel, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutputMigrationLevel() (*MigrateMySQLAzureDbForMySQLSyncTaskOutputMigrationLevel, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskOutput() (*MigrateMySQLAzureDbForMySQLSyncTaskOutput, bool)
}

BasicMigrateMySQLAzureDbForMySQLSyncTaskOutput output for the task that migrates MySQL databases to Azure Database for MySQL for online migrations

type BasicMigrateOracleAzureDbPostgreSQLSyncTaskOutput Uses

type BasicMigrateOracleAzureDbPostgreSQLSyncTaskOutput interface {
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutputDatabaseError() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutputDatabaseError, bool)
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutputError() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutputError, bool)
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutputTableLevel() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutputTableLevel, bool)
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutputDatabaseLevel() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutputDatabaseLevel, bool)
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutputMigrationLevel() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutputMigrationLevel, bool)
    AsMigrateOracleAzureDbPostgreSQLSyncTaskOutput() (*MigrateOracleAzureDbPostgreSQLSyncTaskOutput, bool)
}

BasicMigrateOracleAzureDbPostgreSQLSyncTaskOutput output for the task that migrates Oracle databases to Azure Database for PostgreSQL for online migrations

type BasicMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutput Uses

type BasicMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutput interface {
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputDatabaseError() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputDatabaseError, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputError() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputError, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputTableLevel() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputTableLevel, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputDatabaseLevel() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputDatabaseLevel, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputMigrationLevel() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutputMigrationLevel, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutput() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutput, bool)
}

BasicMigratePostgreSQLAzureDbForPostgreSQLSyncTaskOutput output for the task that migrates PostgreSQL databases to Azure Database for PostgreSQL for online migrations

type BasicMigrateSQLServerSQLDbSyncTaskOutput Uses

type BasicMigrateSQLServerSQLDbSyncTaskOutput interface {
    AsMigrateSQLServerSQLDbSyncTaskOutputDatabaseError() (*MigrateSQLServerSQLDbSyncTaskOutputDatabaseError, bool)
    AsMigrateSQLServerSQLDbSyncTaskOutputError() (*MigrateSQLServerSQLDbSyncTaskOutputError, bool)
    AsMigrateSQLServerSQLDbSyncTaskOutputTableLevel() (*MigrateSQLServerSQLDbSyncTaskOutputTableLevel, bool)
    AsMigrateSQLServerSQLDbSyncTaskOutputDatabaseLevel() (*MigrateSQLServerSQLDbSyncTaskOutputDatabaseLevel, bool)
    AsMigrateSQLServerSQLDbSyncTaskOutputMigrationLevel() (*MigrateSQLServerSQLDbSyncTaskOutputMigrationLevel, bool)
    AsMigrateSQLServerSQLDbSyncTaskOutput() (*MigrateSQLServerSQLDbSyncTaskOutput, bool)
}

BasicMigrateSQLServerSQLDbSyncTaskOutput output for the task that migrates on-prem SQL Server databases to Azure SQL Database for online migrations

type BasicMigrateSQLServerSQLDbTaskOutput Uses

type BasicMigrateSQLServerSQLDbTaskOutput interface {
    AsMigrateSQLServerSQLDbTaskOutputError() (*MigrateSQLServerSQLDbTaskOutputError, bool)
    AsMigrateSQLServerSQLDbTaskOutputTableLevel() (*MigrateSQLServerSQLDbTaskOutputTableLevel, bool)
    AsMigrateSQLServerSQLDbTaskOutputDatabaseLevel() (*MigrateSQLServerSQLDbTaskOutputDatabaseLevel, bool)
    AsMigrateSQLServerSQLDbTaskOutputMigrationLevel() (*MigrateSQLServerSQLDbTaskOutputMigrationLevel, bool)
    AsMigrateSQLServerSQLDbTaskOutput() (*MigrateSQLServerSQLDbTaskOutput, bool)
}

BasicMigrateSQLServerSQLDbTaskOutput output for the task that migrates on-prem SQL Server databases to Azure SQL Database

type BasicMigrateSQLServerSQLMISyncTaskOutput Uses

type BasicMigrateSQLServerSQLMISyncTaskOutput interface {
    AsMigrateSQLServerSQLMISyncTaskOutputError() (*MigrateSQLServerSQLMISyncTaskOutputError, bool)
    AsMigrateSQLServerSQLMISyncTaskOutputDatabaseLevel() (*MigrateSQLServerSQLMISyncTaskOutputDatabaseLevel, bool)
    AsMigrateSQLServerSQLMISyncTaskOutputMigrationLevel() (*MigrateSQLServerSQLMISyncTaskOutputMigrationLevel, bool)
    AsMigrateSQLServerSQLMISyncTaskOutput() (*MigrateSQLServerSQLMISyncTaskOutput, bool)
}

BasicMigrateSQLServerSQLMISyncTaskOutput output for task that migrates SQL Server databases to Azure SQL Database Managed Instance using Log Replay Service.

type BasicMigrateSQLServerSQLMITaskOutput Uses

type BasicMigrateSQLServerSQLMITaskOutput interface {
    AsMigrateSQLServerSQLMITaskOutputError() (*MigrateSQLServerSQLMITaskOutputError, bool)
    AsMigrateSQLServerSQLMITaskOutputLoginLevel() (*MigrateSQLServerSQLMITaskOutputLoginLevel, bool)
    AsMigrateSQLServerSQLMITaskOutputAgentJobLevel() (*MigrateSQLServerSQLMITaskOutputAgentJobLevel, bool)
    AsMigrateSQLServerSQLMITaskOutputDatabaseLevel() (*MigrateSQLServerSQLMITaskOutputDatabaseLevel, bool)
    AsMigrateSQLServerSQLMITaskOutputMigrationLevel() (*MigrateSQLServerSQLMITaskOutputMigrationLevel, bool)
    AsMigrateSQLServerSQLMITaskOutput() (*MigrateSQLServerSQLMITaskOutput, bool)
}

BasicMigrateSQLServerSQLMITaskOutput output for task that migrates SQL Server databases to Azure SQL Database Managed Instance.

type BasicMigrateSchemaSQLServerSQLDbTaskOutput Uses

type BasicMigrateSchemaSQLServerSQLDbTaskOutput interface {
    AsMigrateSchemaSQLServerSQLDbTaskOutputMigrationLevel() (*MigrateSchemaSQLServerSQLDbTaskOutputMigrationLevel, bool)
    AsMigrateSchemaSQLServerSQLDbTaskOutputDatabaseLevel() (*MigrateSchemaSQLServerSQLDbTaskOutputDatabaseLevel, bool)
    AsMigrateSchemaSQLServerSQLDbTaskOutputError() (*MigrateSchemaSQLServerSQLDbTaskOutputError, bool)
    AsMigrateSchemaSQLTaskOutputError() (*MigrateSchemaSQLTaskOutputError, bool)
    AsMigrateSchemaSQLServerSQLDbTaskOutput() (*MigrateSchemaSQLServerSQLDbTaskOutput, bool)
}

BasicMigrateSchemaSQLServerSQLDbTaskOutput output for the task that migrates Schema for SQL Server databases to Azure SQL databases

type BasicMigrateSsisTaskOutput Uses

type BasicMigrateSsisTaskOutput interface {
    AsMigrateSsisTaskOutputProjectLevel() (*MigrateSsisTaskOutputProjectLevel, bool)
    AsMigrateSsisTaskOutputMigrationLevel() (*MigrateSsisTaskOutputMigrationLevel, bool)
    AsMigrateSsisTaskOutput() (*MigrateSsisTaskOutput, bool)
}

BasicMigrateSsisTaskOutput output for task that migrates SSIS packages from SQL Server to Azure SQL Database Managed Instance.

type BasicProjectTaskProperties Uses

type BasicProjectTaskProperties interface {
    AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)
    AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)
    AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties() (*ValidateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)
    AsValidateMongoDbTaskProperties() (*ValidateMongoDbTaskProperties, bool)
    AsValidateMigrationInputSQLServerSQLMISyncTaskProperties() (*ValidateMigrationInputSQLServerSQLMISyncTaskProperties, bool)
    AsValidateMigrationInputSQLServerSQLMITaskProperties() (*ValidateMigrationInputSQLServerSQLMITaskProperties, bool)
    AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)
    AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)
    AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)
    AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)
    AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)
    AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)
    AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)
    AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)
    AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)
    AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)
    AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)
    AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)
    AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)
    AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)
    AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)
    AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)
    AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)
    AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)
    AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)
    AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)
    AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)
    AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)
    AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)
    AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)
    AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)
    AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)
    AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)
    AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)
    AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)
    AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)
    AsProjectTaskProperties() (*ProjectTaskProperties, bool)
}

BasicProjectTaskProperties base class for all types of DMS task properties. If task is not supported by current client, this object is returned.

type BlobShare Uses

type BlobShare struct {
    // SasURI - SAS URI of Azure Storage Account Container.
    SasURI *string `json:"sasUri,omitempty"`
}

BlobShare blob container storage information.

type CheckOCIDriverTaskInput Uses

type CheckOCIDriverTaskInput struct {
    // ServerVersion - Version of the source server to check against.  Optional.
    ServerVersion *string `json:"serverVersion,omitempty"`
}

CheckOCIDriverTaskInput input for the service task to check for OCI drivers.

type CheckOCIDriverTaskOutput Uses

type CheckOCIDriverTaskOutput struct {
    // InstalledDriver - READ-ONLY; Information about the installed driver if found and valid.
    InstalledDriver map[string][]OracleOCIDriverInfo `json:"installedDriver"`
    // ValidationErrors - READ-ONLY; Validation errors
    ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}

CheckOCIDriverTaskOutput output for the service task to check for OCI drivers.

func (CheckOCIDriverTaskOutput) MarshalJSON Uses

func (codto CheckOCIDriverTaskOutput) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CheckOCIDriverTaskOutput.

type CheckOCIDriverTaskProperties Uses

type CheckOCIDriverTaskProperties struct {
    Input *CheckOCIDriverTaskInput `json:"input,omitempty"`
    // Output - READ-ONLY; Task output. This is ignored if submitted.
    Output *[]CheckOCIDriverTaskOutput `json:"output,omitempty"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the task. This is ignored if submitted. Possible values include: 'TaskStateUnknown', 'TaskStateQueued', 'TaskStateRunning', 'TaskStateCanceled', 'TaskStateSucceeded', 'TaskStateFailed', 'TaskStateFailedInputValidation', 'TaskStateFaulted'
    State TaskState `json:"state,omitempty"`
    // Commands - READ-ONLY; Array of command properties.
    Commands *[]BasicCommandProperties `json:"commands,omitempty"`
    // ClientData - Key value pairs of client data to attach meta data information to task
    ClientData map[string]*string `json:"clientData"`
    // TaskType - Possible values include: 'TaskTypeProjectTaskProperties', 'TaskTypeMigrateSsis', 'TaskTypeGetTDECertificatesSQL', 'TaskTypeValidateOracleAzureDbPostgreSQLSync', 'TaskTypeValidateMongoDb', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI', 'TaskTypeValidateMigrationInputSQLServerSQLDbSync', 'TaskTypeMigrateOracleAzureDbForPostgreSQLSync', 'TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSync', 'TaskTypeMigrateMySQLAzureDbForMySQLSync', 'TaskTypeMigrateSQLServerAzureSQLDbSync', 'TaskTypeMigrateSQLServerSQLDb', 'TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS', 'TaskTypeMigrateSQLServerAzureSQLDbMI', 'TaskTypeMigrateMongoDb', 'TaskTypeConnectToTargetAzureDbForMySQL', 'TaskTypeConnectToTargetAzureSQLDbMISyncLRS', 'TaskTypeConnectToTargetAzureSQLDbMI', 'TaskTypeGetUserTablesPostgreSQL', 'TaskTypeGetUserTablesOracle', 'TaskTypeGetUserTablesAzureSQLDbSync', 'TaskTypeGetUserTablesSQL', 'TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetSQLDbSync', 'TaskTypeConnectToTargetSQLDb', 'TaskTypeConnectToSourceOracleSync', 'TaskTypeConnectToSourcePostgreSQLSync', 'TaskTypeConnectToSourceSQLServerSync', 'TaskTypeConnectToSourceSQLServer', 'TaskTypeConnectMongoDb', 'TaskTypeConnectToSourceMySQL', 'TaskTypeMigrateSchemaSQLServerSQLDb', 'TaskTypeServiceCheckOCI', 'TaskTypeServiceUploadOCI', 'TaskTypeServiceInstallOCI'
    TaskType TaskType `json:"taskType,omitempty"`
}

CheckOCIDriverTaskProperties properties for the task that checks for OCI drivers.

func (CheckOCIDriverTaskProperties) AsBasicProjectTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsBasicProjectTaskProperties() (BasicProjectTaskProperties, bool)

AsBasicProjectTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsCheckOCIDriverTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)

AsCheckOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToMongoDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)

AsConnectToMongoDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToSourceMySQLTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)

AsConnectToSourceMySQLTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToSourceOracleSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)

AsConnectToSourceOracleSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)

AsConnectToSourcePostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)

AsConnectToSourceSQLServerSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToSourceSQLServerTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)

AsConnectToSourceSQLServerTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)

AsConnectToTargetAzureDbForMySQLTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetSQLDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)

AsConnectToTargetSQLDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetSQLMISyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)

AsConnectToTargetSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetSQLMITaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)

AsConnectToTargetSQLMITaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)

AsConnectToTargetSQLSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsGetTdeCertificatesSQLTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)

AsGetTdeCertificatesSQLTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsGetUserTablesOracleTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)

AsGetUserTablesOracleTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsGetUserTablesPostgreSQLTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)

AsGetUserTablesPostgreSQLTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsGetUserTablesSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)

AsGetUserTablesSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsGetUserTablesSQLTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)

AsGetUserTablesSQLTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsInstallOCIDriverTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)

AsInstallOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateMongoDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)

AsMigrateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)

AsMigrateMySQLAzureDbForMySQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)

AsMigrateSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)

AsMigrateSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)

AsMigrateSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLMITaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)

AsMigrateSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)

AsMigrateSchemaSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsMigrateSsisTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)

AsMigrateSsisTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsProjectTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsProjectTaskProperties() (*ProjectTaskProperties, bool)

AsProjectTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsUploadOCIDriverTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)

AsUploadOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties() (*ValidateMigrationInputSQLServerSQLMISyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties() (*ValidateMigrationInputSQLServerSQLMITaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsValidateMongoDbTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsValidateMongoDbTaskProperties() (*ValidateMongoDbTaskProperties, bool)

AsValidateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (codtp CheckOCIDriverTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties() (*ValidateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for CheckOCIDriverTaskProperties.

func (CheckOCIDriverTaskProperties) MarshalJSON Uses

func (codtp CheckOCIDriverTaskProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CheckOCIDriverTaskProperties.

func (*CheckOCIDriverTaskProperties) UnmarshalJSON Uses

func (codtp *CheckOCIDriverTaskProperties) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CheckOCIDriverTaskProperties struct.

type CommandProperties Uses

type CommandProperties struct {
    autorest.Response `json:"-"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the command. This is ignored if submitted. Possible values include: 'Unknown', 'Accepted', 'Running', 'Succeeded', 'Failed'
    State CommandState `json:"state,omitempty"`
    // CommandType - Possible values include: 'CommandTypeCommandProperties', 'CommandTypeMigrateSQLServerAzureDbSQLMiComplete', 'CommandTypeMigrateSyncCompleteDatabase', 'CommandTypeCancel', 'CommandTypeFinish', 'CommandTypeRestart'
    CommandType CommandType `json:"commandType,omitempty"`
}

CommandProperties base class for all types of DMS command properties. If command is not supported by current client, this object is returned.

func (CommandProperties) AsBasicCommandProperties Uses

func (cp CommandProperties) AsBasicCommandProperties() (BasicCommandProperties, bool)

AsBasicCommandProperties is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsCommandProperties Uses

func (cp CommandProperties) AsCommandProperties() (*CommandProperties, bool)

AsCommandProperties is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsMigrateMISyncCompleteCommandProperties Uses

func (cp CommandProperties) AsMigrateMISyncCompleteCommandProperties() (*MigrateMISyncCompleteCommandProperties, bool)

AsMigrateMISyncCompleteCommandProperties is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsMigrateSyncCompleteCommandProperties Uses

func (cp CommandProperties) AsMigrateSyncCompleteCommandProperties() (*MigrateSyncCompleteCommandProperties, bool)

AsMigrateSyncCompleteCommandProperties is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsMongoDbCancelCommand Uses

func (cp CommandProperties) AsMongoDbCancelCommand() (*MongoDbCancelCommand, bool)

AsMongoDbCancelCommand is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsMongoDbFinishCommand Uses

func (cp CommandProperties) AsMongoDbFinishCommand() (*MongoDbFinishCommand, bool)

AsMongoDbFinishCommand is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) AsMongoDbRestartCommand Uses

func (cp CommandProperties) AsMongoDbRestartCommand() (*MongoDbRestartCommand, bool)

AsMongoDbRestartCommand is the BasicCommandProperties implementation for CommandProperties.

func (CommandProperties) MarshalJSON Uses

func (cp CommandProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for CommandProperties.

type CommandPropertiesModel Uses

type CommandPropertiesModel struct {
    autorest.Response `json:"-"`
    Value             BasicCommandProperties `json:"value,omitempty"`
}

CommandPropertiesModel ...

func (*CommandPropertiesModel) UnmarshalJSON Uses

func (cpm *CommandPropertiesModel) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for CommandPropertiesModel struct.

type CommandState Uses

type CommandState string

CommandState enumerates the values for command state.

const (
    // Accepted ...
    Accepted CommandState = "Accepted"
    // Failed ...
    Failed CommandState = "Failed"
    // Running ...
    Running CommandState = "Running"
    // Succeeded ...
    Succeeded CommandState = "Succeeded"
    // Unknown ...
    Unknown CommandState = "Unknown"
)

func PossibleCommandStateValues Uses

func PossibleCommandStateValues() []CommandState

PossibleCommandStateValues returns an array of possible values for the CommandState const type.

type CommandType Uses

type CommandType string

CommandType enumerates the values for command type.

const (
    // CommandTypeCancel ...
    CommandTypeCancel CommandType = "cancel"
    // CommandTypeCommandProperties ...
    CommandTypeCommandProperties CommandType = "CommandProperties"
    // CommandTypeFinish ...
    CommandTypeFinish CommandType = "finish"
    // CommandTypeMigrateSQLServerAzureDbSQLMiComplete ...
    CommandTypeMigrateSQLServerAzureDbSQLMiComplete CommandType = "Migrate.SqlServer.AzureDbSqlMi.Complete"
    // CommandTypeMigrateSyncCompleteDatabase ...
    CommandTypeMigrateSyncCompleteDatabase CommandType = "Migrate.Sync.Complete.Database"
    // CommandTypeRestart ...
    CommandTypeRestart CommandType = "restart"
)

func PossibleCommandTypeValues Uses

func PossibleCommandTypeValues() []CommandType

PossibleCommandTypeValues returns an array of possible values for the CommandType const type.

type ConnectToMongoDbTaskProperties Uses

type ConnectToMongoDbTaskProperties struct {
    Input *MongoDbConnectionInfo `json:"input,omitempty"`
    // Output - READ-ONLY; An array containing a single MongoDbClusterInfo object
    Output *[]MongoDbClusterInfo `json:"output,omitempty"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the task. This is ignored if submitted. Possible values include: 'TaskStateUnknown', 'TaskStateQueued', 'TaskStateRunning', 'TaskStateCanceled', 'TaskStateSucceeded', 'TaskStateFailed', 'TaskStateFailedInputValidation', 'TaskStateFaulted'
    State TaskState `json:"state,omitempty"`
    // Commands - READ-ONLY; Array of command properties.
    Commands *[]BasicCommandProperties `json:"commands,omitempty"`
    // ClientData - Key value pairs of client data to attach meta data information to task
    ClientData map[string]*string `json:"clientData"`
    // TaskType - Possible values include: 'TaskTypeProjectTaskProperties', 'TaskTypeMigrateSsis', 'TaskTypeGetTDECertificatesSQL', 'TaskTypeValidateOracleAzureDbPostgreSQLSync', 'TaskTypeValidateMongoDb', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI', 'TaskTypeValidateMigrationInputSQLServerSQLDbSync', 'TaskTypeMigrateOracleAzureDbForPostgreSQLSync', 'TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSync', 'TaskTypeMigrateMySQLAzureDbForMySQLSync', 'TaskTypeMigrateSQLServerAzureSQLDbSync', 'TaskTypeMigrateSQLServerSQLDb', 'TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS', 'TaskTypeMigrateSQLServerAzureSQLDbMI', 'TaskTypeMigrateMongoDb', 'TaskTypeConnectToTargetAzureDbForMySQL', 'TaskTypeConnectToTargetAzureSQLDbMISyncLRS', 'TaskTypeConnectToTargetAzureSQLDbMI', 'TaskTypeGetUserTablesPostgreSQL', 'TaskTypeGetUserTablesOracle', 'TaskTypeGetUserTablesAzureSQLDbSync', 'TaskTypeGetUserTablesSQL', 'TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetSQLDbSync', 'TaskTypeConnectToTargetSQLDb', 'TaskTypeConnectToSourceOracleSync', 'TaskTypeConnectToSourcePostgreSQLSync', 'TaskTypeConnectToSourceSQLServerSync', 'TaskTypeConnectToSourceSQLServer', 'TaskTypeConnectMongoDb', 'TaskTypeConnectToSourceMySQL', 'TaskTypeMigrateSchemaSQLServerSQLDb', 'TaskTypeServiceCheckOCI', 'TaskTypeServiceUploadOCI', 'TaskTypeServiceInstallOCI'
    TaskType TaskType `json:"taskType,omitempty"`
}

ConnectToMongoDbTaskProperties properties for the task that validates the connection to and provides information about a MongoDB server

func (ConnectToMongoDbTaskProperties) AsBasicProjectTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsBasicProjectTaskProperties() (BasicProjectTaskProperties, bool)

AsBasicProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsCheckOCIDriverTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)

AsCheckOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToMongoDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)

AsConnectToMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToSourceMySQLTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)

AsConnectToSourceMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToSourceOracleSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)

AsConnectToSourceOracleSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)

AsConnectToSourcePostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)

AsConnectToSourceSQLServerSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToSourceSQLServerTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)

AsConnectToSourceSQLServerTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)

AsConnectToTargetAzureDbForMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetSQLDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)

AsConnectToTargetSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetSQLMISyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)

AsConnectToTargetSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetSQLMITaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)

AsConnectToTargetSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)

AsConnectToTargetSQLSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsGetTdeCertificatesSQLTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)

AsGetTdeCertificatesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsGetUserTablesOracleTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)

AsGetUserTablesOracleTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsGetUserTablesPostgreSQLTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)

AsGetUserTablesPostgreSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsGetUserTablesSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)

AsGetUserTablesSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsGetUserTablesSQLTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)

AsGetUserTablesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsInstallOCIDriverTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)

AsInstallOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateMongoDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)

AsMigrateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)

AsMigrateMySQLAzureDbForMySQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)

AsMigrateSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)

AsMigrateSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)

AsMigrateSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLMITaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)

AsMigrateSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)

AsMigrateSchemaSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsMigrateSsisTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)

AsMigrateSsisTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsProjectTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsProjectTaskProperties() (*ProjectTaskProperties, bool)

AsProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsUploadOCIDriverTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)

AsUploadOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties() (*ValidateMigrationInputSQLServerSQLMISyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties() (*ValidateMigrationInputSQLServerSQLMITaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsValidateMongoDbTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsValidateMongoDbTaskProperties() (*ValidateMongoDbTaskProperties, bool)

AsValidateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctmdtp ConnectToMongoDbTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties() (*ValidateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToMongoDbTaskProperties.

func (ConnectToMongoDbTaskProperties) MarshalJSON Uses

func (ctmdtp ConnectToMongoDbTaskProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectToMongoDbTaskProperties.

func (*ConnectToMongoDbTaskProperties) UnmarshalJSON Uses

func (ctmdtp *ConnectToMongoDbTaskProperties) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConnectToMongoDbTaskProperties struct.

type ConnectToSourceMySQLTaskInput Uses

type ConnectToSourceMySQLTaskInput struct {
    // SourceConnectionInfo - Information for connecting to MySQL source
    SourceConnectionInfo *MySQLConnectionInfo `json:"sourceConnectionInfo,omitempty"`
    // TargetPlatform - Target Platform for the migration. Possible values include: 'SQLServer', 'AzureDbForMySQL'
    TargetPlatform MySQLTargetPlatformType `json:"targetPlatform,omitempty"`
    // CheckPermissionsGroup - Permission group for validations. Possible values include: 'Default', 'MigrationFromSQLServerToAzureDB', 'MigrationFromSQLServerToAzureMI', 'MigrationFromMySQLToAzureDBForMySQL'
    CheckPermissionsGroup ServerLevelPermissionsGroup `json:"checkPermissionsGroup,omitempty"`
}

ConnectToSourceMySQLTaskInput input for the task that validates MySQL database connection

type ConnectToSourceMySQLTaskProperties Uses

type ConnectToSourceMySQLTaskProperties struct {
    // Input - Task input
    Input *ConnectToSourceMySQLTaskInput `json:"input,omitempty"`
    // Output - READ-ONLY; Task output. This is ignored if submitted.
    Output *[]ConnectToSourceNonSQLTaskOutput `json:"output,omitempty"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the task. This is ignored if submitted. Possible values include: 'TaskStateUnknown', 'TaskStateQueued', 'TaskStateRunning', 'TaskStateCanceled', 'TaskStateSucceeded', 'TaskStateFailed', 'TaskStateFailedInputValidation', 'TaskStateFaulted'
    State TaskState `json:"state,omitempty"`
    // Commands - READ-ONLY; Array of command properties.
    Commands *[]BasicCommandProperties `json:"commands,omitempty"`
    // ClientData - Key value pairs of client data to attach meta data information to task
    ClientData map[string]*string `json:"clientData"`
    // TaskType - Possible values include: 'TaskTypeProjectTaskProperties', 'TaskTypeMigrateSsis', 'TaskTypeGetTDECertificatesSQL', 'TaskTypeValidateOracleAzureDbPostgreSQLSync', 'TaskTypeValidateMongoDb', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI', 'TaskTypeValidateMigrationInputSQLServerSQLDbSync', 'TaskTypeMigrateOracleAzureDbForPostgreSQLSync', 'TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSync', 'TaskTypeMigrateMySQLAzureDbForMySQLSync', 'TaskTypeMigrateSQLServerAzureSQLDbSync', 'TaskTypeMigrateSQLServerSQLDb', 'TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS', 'TaskTypeMigrateSQLServerAzureSQLDbMI', 'TaskTypeMigrateMongoDb', 'TaskTypeConnectToTargetAzureDbForMySQL', 'TaskTypeConnectToTargetAzureSQLDbMISyncLRS', 'TaskTypeConnectToTargetAzureSQLDbMI', 'TaskTypeGetUserTablesPostgreSQL', 'TaskTypeGetUserTablesOracle', 'TaskTypeGetUserTablesAzureSQLDbSync', 'TaskTypeGetUserTablesSQL', 'TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetSQLDbSync', 'TaskTypeConnectToTargetSQLDb', 'TaskTypeConnectToSourceOracleSync', 'TaskTypeConnectToSourcePostgreSQLSync', 'TaskTypeConnectToSourceSQLServerSync', 'TaskTypeConnectToSourceSQLServer', 'TaskTypeConnectMongoDb', 'TaskTypeConnectToSourceMySQL', 'TaskTypeMigrateSchemaSQLServerSQLDb', 'TaskTypeServiceCheckOCI', 'TaskTypeServiceUploadOCI', 'TaskTypeServiceInstallOCI'
    TaskType TaskType `json:"taskType,omitempty"`
}

ConnectToSourceMySQLTaskProperties properties for the task that validates MySQL database connection

func (ConnectToSourceMySQLTaskProperties) AsBasicProjectTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsBasicProjectTaskProperties() (BasicProjectTaskProperties, bool)

AsBasicProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsCheckOCIDriverTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)

AsCheckOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToMongoDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)

AsConnectToMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToSourceMySQLTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)

AsConnectToSourceMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToSourceOracleSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)

AsConnectToSourceOracleSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)

AsConnectToSourcePostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)

AsConnectToSourceSQLServerSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToSourceSQLServerTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)

AsConnectToSourceSQLServerTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)

AsConnectToTargetAzureDbForMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)

AsConnectToTargetSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLMISyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)

AsConnectToTargetSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLMITaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)

AsConnectToTargetSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)

AsConnectToTargetSQLSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsGetTdeCertificatesSQLTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)

AsGetTdeCertificatesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsGetUserTablesOracleTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)

AsGetUserTablesOracleTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsGetUserTablesPostgreSQLTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)

AsGetUserTablesPostgreSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsGetUserTablesSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)

AsGetUserTablesSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsGetUserTablesSQLTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)

AsGetUserTablesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsInstallOCIDriverTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)

AsInstallOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateMongoDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)

AsMigrateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)

AsMigrateMySQLAzureDbForMySQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)

AsMigrateSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)

AsMigrateSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)

AsMigrateSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLMITaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)

AsMigrateSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)

AsMigrateSchemaSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsMigrateSsisTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)

AsMigrateSsisTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsProjectTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsProjectTaskProperties() (*ProjectTaskProperties, bool)

AsProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsUploadOCIDriverTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)

AsUploadOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties() (*ValidateMigrationInputSQLServerSQLMISyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties() (*ValidateMigrationInputSQLServerSQLMITaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsValidateMongoDbTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsValidateMongoDbTaskProperties() (*ValidateMongoDbTaskProperties, bool)

AsValidateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties() (*ValidateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceMySQLTaskProperties.

func (ConnectToSourceMySQLTaskProperties) MarshalJSON Uses

func (ctsmstp ConnectToSourceMySQLTaskProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectToSourceMySQLTaskProperties.

func (*ConnectToSourceMySQLTaskProperties) UnmarshalJSON Uses

func (ctsmstp *ConnectToSourceMySQLTaskProperties) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConnectToSourceMySQLTaskProperties struct.

type ConnectToSourceNonSQLTaskOutput Uses

type ConnectToSourceNonSQLTaskOutput struct {
    // ID - READ-ONLY; Result identifier
    ID  *string `json:"id,omitempty"`
    // SourceServerBrandVersion - READ-ONLY; Server brand version
    SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"`
    // ServerProperties - READ-ONLY; Server properties
    ServerProperties *ServerProperties `json:"serverProperties,omitempty"`
    // Databases - READ-ONLY; List of databases on the server
    Databases *[]string `json:"databases,omitempty"`
    // ValidationErrors - READ-ONLY; Validation errors associated with the task
    ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}

ConnectToSourceNonSQLTaskOutput output for connect to MySQL type source

type ConnectToSourceOracleSyncTaskInput Uses

type ConnectToSourceOracleSyncTaskInput struct {
    // SourceConnectionInfo - Information for connecting to Oracle source
    SourceConnectionInfo *OracleConnectionInfo `json:"sourceConnectionInfo,omitempty"`
}

ConnectToSourceOracleSyncTaskInput input for the task that validates Oracle database connection

type ConnectToSourceOracleSyncTaskOutput Uses

type ConnectToSourceOracleSyncTaskOutput struct {
    // SourceServerVersion - READ-ONLY; Version of the source server
    SourceServerVersion *string `json:"sourceServerVersion,omitempty"`
    // Databases - READ-ONLY; List of schemas on source server
    Databases *[]string `json:"databases,omitempty"`
    // SourceServerBrandVersion - READ-ONLY; Source server brand version
    SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"`
    // ValidationErrors - READ-ONLY; Validation errors associated with the task
    ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}

ConnectToSourceOracleSyncTaskOutput output for the task that validates Oracle database connection

type ConnectToSourceOracleSyncTaskProperties Uses

type ConnectToSourceOracleSyncTaskProperties struct {
    // Input - Task input
    Input *ConnectToSourceOracleSyncTaskInput `json:"input,omitempty"`
    // Output - READ-ONLY; Task output. This is ignored if submitted.
    Output *[]ConnectToSourceOracleSyncTaskOutput `json:"output,omitempty"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the task. This is ignored if submitted. Possible values include: 'TaskStateUnknown', 'TaskStateQueued', 'TaskStateRunning', 'TaskStateCanceled', 'TaskStateSucceeded', 'TaskStateFailed', 'TaskStateFailedInputValidation', 'TaskStateFaulted'
    State TaskState `json:"state,omitempty"`
    // Commands - READ-ONLY; Array of command properties.
    Commands *[]BasicCommandProperties `json:"commands,omitempty"`
    // ClientData - Key value pairs of client data to attach meta data information to task
    ClientData map[string]*string `json:"clientData"`
    // TaskType - Possible values include: 'TaskTypeProjectTaskProperties', 'TaskTypeMigrateSsis', 'TaskTypeGetTDECertificatesSQL', 'TaskTypeValidateOracleAzureDbPostgreSQLSync', 'TaskTypeValidateMongoDb', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI', 'TaskTypeValidateMigrationInputSQLServerSQLDbSync', 'TaskTypeMigrateOracleAzureDbForPostgreSQLSync', 'TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSync', 'TaskTypeMigrateMySQLAzureDbForMySQLSync', 'TaskTypeMigrateSQLServerAzureSQLDbSync', 'TaskTypeMigrateSQLServerSQLDb', 'TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS', 'TaskTypeMigrateSQLServerAzureSQLDbMI', 'TaskTypeMigrateMongoDb', 'TaskTypeConnectToTargetAzureDbForMySQL', 'TaskTypeConnectToTargetAzureSQLDbMISyncLRS', 'TaskTypeConnectToTargetAzureSQLDbMI', 'TaskTypeGetUserTablesPostgreSQL', 'TaskTypeGetUserTablesOracle', 'TaskTypeGetUserTablesAzureSQLDbSync', 'TaskTypeGetUserTablesSQL', 'TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetSQLDbSync', 'TaskTypeConnectToTargetSQLDb', 'TaskTypeConnectToSourceOracleSync', 'TaskTypeConnectToSourcePostgreSQLSync', 'TaskTypeConnectToSourceSQLServerSync', 'TaskTypeConnectToSourceSQLServer', 'TaskTypeConnectMongoDb', 'TaskTypeConnectToSourceMySQL', 'TaskTypeMigrateSchemaSQLServerSQLDb', 'TaskTypeServiceCheckOCI', 'TaskTypeServiceUploadOCI', 'TaskTypeServiceInstallOCI'
    TaskType TaskType `json:"taskType,omitempty"`
}

ConnectToSourceOracleSyncTaskProperties properties for the task that validates Oracle database connection

func (ConnectToSourceOracleSyncTaskProperties) AsBasicProjectTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsBasicProjectTaskProperties() (BasicProjectTaskProperties, bool)

AsBasicProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsCheckOCIDriverTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)

AsCheckOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToMongoDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)

AsConnectToMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceMySQLTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)

AsConnectToSourceMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceOracleSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)

AsConnectToSourceOracleSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)

AsConnectToSourcePostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)

AsConnectToSourceSQLServerSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceSQLServerTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)

AsConnectToSourceSQLServerTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)

AsConnectToTargetAzureDbForMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)

AsConnectToTargetSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLMISyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)

AsConnectToTargetSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLMITaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)

AsConnectToTargetSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)

AsConnectToTargetSQLSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsGetTdeCertificatesSQLTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)

AsGetTdeCertificatesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesOracleTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)

AsGetUserTablesOracleTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesPostgreSQLTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)

AsGetUserTablesPostgreSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)

AsGetUserTablesSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesSQLTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)

AsGetUserTablesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsInstallOCIDriverTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)

AsInstallOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateMongoDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)

AsMigrateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)

AsMigrateMySQLAzureDbForMySQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)

AsMigrateSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)

AsMigrateSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)

AsMigrateSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLMITaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)

AsMigrateSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)

AsMigrateSchemaSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsMigrateSsisTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)

AsMigrateSsisTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsProjectTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsProjectTaskProperties() (*ProjectTaskProperties, bool)

AsProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsUploadOCIDriverTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)

AsUploadOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLMISyncTaskProperties() (*ValidateMigrationInputSQLServerSQLMISyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsValidateMigrationInputSQLServerSQLMITaskProperties() (*ValidateMigrationInputSQLServerSQLMITaskProperties, bool)

AsValidateMigrationInputSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsValidateMongoDbTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsValidateMongoDbTaskProperties() (*ValidateMongoDbTaskProperties, bool)

AsValidateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties() (*ValidateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsValidateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourceOracleSyncTaskProperties.

func (ConnectToSourceOracleSyncTaskProperties) MarshalJSON Uses

func (ctsostp ConnectToSourceOracleSyncTaskProperties) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for ConnectToSourceOracleSyncTaskProperties.

func (*ConnectToSourceOracleSyncTaskProperties) UnmarshalJSON Uses

func (ctsostp *ConnectToSourceOracleSyncTaskProperties) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for ConnectToSourceOracleSyncTaskProperties struct.

type ConnectToSourcePostgreSQLSyncTaskInput Uses

type ConnectToSourcePostgreSQLSyncTaskInput struct {
    // SourceConnectionInfo - Connection information for source PostgreSQL server
    SourceConnectionInfo *PostgreSQLConnectionInfo `json:"sourceConnectionInfo,omitempty"`
}

ConnectToSourcePostgreSQLSyncTaskInput input for the task that validates connection to PostgreSQL and source server requirements

type ConnectToSourcePostgreSQLSyncTaskOutput Uses

type ConnectToSourcePostgreSQLSyncTaskOutput struct {
    // ID - READ-ONLY; Result identifier
    ID  *string `json:"id,omitempty"`
    // SourceServerVersion - READ-ONLY; Version of the source server
    SourceServerVersion *string `json:"sourceServerVersion,omitempty"`
    // Databases - READ-ONLY; List of databases on source server
    Databases *[]string `json:"databases,omitempty"`
    // SourceServerBrandVersion - READ-ONLY; Source server brand version
    SourceServerBrandVersion *string `json:"sourceServerBrandVersion,omitempty"`
    // ValidationErrors - READ-ONLY; Validation errors associated with the task
    ValidationErrors *[]ReportableException `json:"validationErrors,omitempty"`
}

ConnectToSourcePostgreSQLSyncTaskOutput output for the task that validates connection to PostgreSQL and source server requirements

type ConnectToSourcePostgreSQLSyncTaskProperties Uses

type ConnectToSourcePostgreSQLSyncTaskProperties struct {
    // Input - Task input
    Input *ConnectToSourcePostgreSQLSyncTaskInput `json:"input,omitempty"`
    // Output - READ-ONLY; Task output. This is ignored if submitted.
    Output *[]ConnectToSourcePostgreSQLSyncTaskOutput `json:"output,omitempty"`
    // Errors - READ-ONLY; Array of errors. This is ignored if submitted.
    Errors *[]ODataError `json:"errors,omitempty"`
    // State - READ-ONLY; The state of the task. This is ignored if submitted. Possible values include: 'TaskStateUnknown', 'TaskStateQueued', 'TaskStateRunning', 'TaskStateCanceled', 'TaskStateSucceeded', 'TaskStateFailed', 'TaskStateFailedInputValidation', 'TaskStateFaulted'
    State TaskState `json:"state,omitempty"`
    // Commands - READ-ONLY; Array of command properties.
    Commands *[]BasicCommandProperties `json:"commands,omitempty"`
    // ClientData - Key value pairs of client data to attach meta data information to task
    ClientData map[string]*string `json:"clientData"`
    // TaskType - Possible values include: 'TaskTypeProjectTaskProperties', 'TaskTypeMigrateSsis', 'TaskTypeGetTDECertificatesSQL', 'TaskTypeValidateOracleAzureDbPostgreSQLSync', 'TaskTypeValidateMongoDb', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMISyncLRS', 'TaskTypeValidateMigrationInputSQLServerAzureSQLDbMI', 'TaskTypeValidateMigrationInputSQLServerSQLDbSync', 'TaskTypeMigrateOracleAzureDbForPostgreSQLSync', 'TaskTypeMigratePostgreSQLAzureDbForPostgreSQLSync', 'TaskTypeMigrateMySQLAzureDbForMySQLSync', 'TaskTypeMigrateSQLServerAzureSQLDbSync', 'TaskTypeMigrateSQLServerSQLDb', 'TaskTypeMigrateSQLServerAzureSQLDbMISyncLRS', 'TaskTypeMigrateSQLServerAzureSQLDbMI', 'TaskTypeMigrateMongoDb', 'TaskTypeConnectToTargetAzureDbForMySQL', 'TaskTypeConnectToTargetAzureSQLDbMISyncLRS', 'TaskTypeConnectToTargetAzureSQLDbMI', 'TaskTypeGetUserTablesPostgreSQL', 'TaskTypeGetUserTablesOracle', 'TaskTypeGetUserTablesAzureSQLDbSync', 'TaskTypeGetUserTablesSQL', 'TaskTypeConnectToTargetOracleAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetAzureDbForPostgreSQLSync', 'TaskTypeConnectToTargetSQLDbSync', 'TaskTypeConnectToTargetSQLDb', 'TaskTypeConnectToSourceOracleSync', 'TaskTypeConnectToSourcePostgreSQLSync', 'TaskTypeConnectToSourceSQLServerSync', 'TaskTypeConnectToSourceSQLServer', 'TaskTypeConnectMongoDb', 'TaskTypeConnectToSourceMySQL', 'TaskTypeMigrateSchemaSQLServerSQLDb', 'TaskTypeServiceCheckOCI', 'TaskTypeServiceUploadOCI', 'TaskTypeServiceInstallOCI'
    TaskType TaskType `json:"taskType,omitempty"`
}

ConnectToSourcePostgreSQLSyncTaskProperties properties for the task that validates connection to PostgreSQL server and source server requirements for online migration

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsBasicProjectTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsBasicProjectTaskProperties() (BasicProjectTaskProperties, bool)

AsBasicProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsCheckOCIDriverTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsCheckOCIDriverTaskProperties() (*CheckOCIDriverTaskProperties, bool)

AsCheckOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToMongoDbTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToMongoDbTaskProperties() (*ConnectToMongoDbTaskProperties, bool)

AsConnectToMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceMySQLTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceMySQLTaskProperties() (*ConnectToSourceMySQLTaskProperties, bool)

AsConnectToSourceMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceOracleSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceOracleSyncTaskProperties() (*ConnectToSourceOracleSyncTaskProperties, bool)

AsConnectToSourceOracleSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourcePostgreSQLSyncTaskProperties() (*ConnectToSourcePostgreSQLSyncTaskProperties, bool)

AsConnectToSourcePostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceSQLServerSyncTaskProperties() (*ConnectToSourceSQLServerSyncTaskProperties, bool)

AsConnectToSourceSQLServerSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceSQLServerTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToSourceSQLServerTaskProperties() (*ConnectToSourceSQLServerTaskProperties, bool)

AsConnectToSourceSQLServerTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetAzureDbForMySQLTaskProperties() (*ConnectToTargetAzureDbForMySQLTaskProperties, bool)

AsConnectToTargetAzureDbForMySQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties() (*ConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsConnectToTargetOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLDbTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLDbTaskProperties() (*ConnectToTargetSQLDbTaskProperties, bool)

AsConnectToTargetSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLMISyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLMISyncTaskProperties() (*ConnectToTargetSQLMISyncTaskProperties, bool)

AsConnectToTargetSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLMITaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLMITaskProperties() (*ConnectToTargetSQLMITaskProperties, bool)

AsConnectToTargetSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsConnectToTargetSQLSQLDbSyncTaskProperties() (*ConnectToTargetSQLSQLDbSyncTaskProperties, bool)

AsConnectToTargetSQLSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsGetTdeCertificatesSQLTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsGetTdeCertificatesSQLTaskProperties() (*GetTdeCertificatesSQLTaskProperties, bool)

AsGetTdeCertificatesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesOracleTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesOracleTaskProperties() (*GetUserTablesOracleTaskProperties, bool)

AsGetUserTablesOracleTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesPostgreSQLTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesPostgreSQLTaskProperties() (*GetUserTablesPostgreSQLTaskProperties, bool)

AsGetUserTablesPostgreSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesSQLSyncTaskProperties() (*GetUserTablesSQLSyncTaskProperties, bool)

AsGetUserTablesSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesSQLTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsGetUserTablesSQLTaskProperties() (*GetUserTablesSQLTaskProperties, bool)

AsGetUserTablesSQLTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsInstallOCIDriverTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsInstallOCIDriverTaskProperties() (*InstallOCIDriverTaskProperties, bool)

AsInstallOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateMongoDbTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateMongoDbTaskProperties() (*MigrateMongoDbTaskProperties, bool)

AsMigrateMongoDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateMySQLAzureDbForMySQLSyncTaskProperties() (*MigrateMySQLAzureDbForMySQLSyncTaskProperties, bool)

AsMigrateMySQLAzureDbForMySQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties() (*MigrateOracleAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigrateOracleAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties() (*MigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties, bool)

AsMigratePostgreSQLAzureDbForPostgreSQLSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLDbSyncTaskProperties() (*MigrateSQLServerSQLDbSyncTaskProperties, bool)

AsMigrateSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLDbTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLDbTaskProperties() (*MigrateSQLServerSQLDbTaskProperties, bool)

AsMigrateSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLMISyncTaskProperties() (*MigrateSQLServerSQLMISyncTaskProperties, bool)

AsMigrateSQLServerSQLMISyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLMITaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSQLServerSQLMITaskProperties() (*MigrateSQLServerSQLMITaskProperties, bool)

AsMigrateSQLServerSQLMITaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSchemaSQLServerSQLDbTaskProperties() (*MigrateSchemaSQLServerSQLDbTaskProperties, bool)

AsMigrateSchemaSQLServerSQLDbTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSsisTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsMigrateSsisTaskProperties() (*MigrateSsisTaskProperties, bool)

AsMigrateSsisTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsProjectTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsProjectTaskProperties() (*ProjectTaskProperties, bool)

AsProjectTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsUploadOCIDriverTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsUploadOCIDriverTaskProperties() (*UploadOCIDriverTaskProperties, bool)

AsUploadOCIDriverTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties Uses

func (ctspsstp ConnectToSourcePostgreSQLSyncTaskProperties) AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties() (*ValidateMigrationInputSQLServerSQLDbSyncTaskProperties, bool)

AsValidateMigrationInputSQLServerSQLDbSyncTaskProperties is the BasicProjectTaskProperties implementation for ConnectToSourcePostgreSQLSyncTaskProperties.

func (ConnectToSourcePostgreSQLSyncTaskProperties)