MigrationValidationDatabaseLevelResult interface

Database level validation results

Properties

dataIntegrityValidationResult

Provides data integrity validation result between the source and target tables that are migrated. NOTE: This property will not be serialized. It can only be populated by the server.

endedOn

Validation end time NOTE: This property will not be serialized. It can only be populated by the server.

id

Result identifier NOTE: This property will not be serialized. It can only be populated by the server.

migrationId

Migration Identifier NOTE: This property will not be serialized. It can only be populated by the server.

queryAnalysisValidationResult

Results of some of the query execution result between source and target database NOTE: This property will not be serialized. It can only be populated by the server.

schemaValidationResult

Provides schema comparison result between source and target database NOTE: This property will not be serialized. It can only be populated by the server.

sourceDatabaseName

Name of the source database NOTE: This property will not be serialized. It can only be populated by the server.

startedOn

Validation start time NOTE: This property will not be serialized. It can only be populated by the server.

status

Current status of validation at the database level. Possible values include: 'Default', 'NotStarted', 'Initialized', 'InProgress', 'Completed', 'CompletedWithIssues', 'Stopped', 'Failed' NOTE: This property will not be serialized. It can only be populated by the server.

targetDatabaseName

Name of the target database NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

dataIntegrityValidationResult

Provides data integrity validation result between the source and target tables that are migrated. NOTE: This property will not be serialized. It can only be populated by the server.

dataIntegrityValidationResult?: DataIntegrityValidationResult

Property Value

endedOn

Validation end time NOTE: This property will not be serialized. It can only be populated by the server.

endedOn?: Date

Property Value

Date

id

Result identifier NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

migrationId

Migration Identifier NOTE: This property will not be serialized. It can only be populated by the server.

migrationId?: string

Property Value

string

queryAnalysisValidationResult

Results of some of the query execution result between source and target database NOTE: This property will not be serialized. It can only be populated by the server.

queryAnalysisValidationResult?: QueryAnalysisValidationResult

Property Value

schemaValidationResult

Provides schema comparison result between source and target database NOTE: This property will not be serialized. It can only be populated by the server.

schemaValidationResult?: SchemaComparisonValidationResult

Property Value

sourceDatabaseName

Name of the source database NOTE: This property will not be serialized. It can only be populated by the server.

sourceDatabaseName?: string

Property Value

string

startedOn

Validation start time NOTE: This property will not be serialized. It can only be populated by the server.

startedOn?: Date

Property Value

Date

status

Current status of validation at the database level. Possible values include: 'Default', 'NotStarted', 'Initialized', 'InProgress', 'Completed', 'CompletedWithIssues', 'Stopped', 'Failed' NOTE: This property will not be serialized. It can only be populated by the server.

status?: ValidationStatus

Property Value

targetDatabaseName

Name of the target database NOTE: This property will not be serialized. It can only be populated by the server.

targetDatabaseName?: string

Property Value

string