Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrationValidationOptions
- Inherits:
-
Object
- Object
- Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrationValidationOptions
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/migration_validation_options.rb
Overview
Types of validations to run after the migration
Instance Attribute Summary collapse
-
#enable_data_integrity_validation ⇒ Boolean
validation between source and target for the selected database / tables .
-
#enable_query_analysis_validation ⇒ Boolean
analysis by retrieving queries from the source database and executes them in the target.
-
#enable_schema_validation ⇒ Boolean
source and target.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for MigrationValidationOptions class as Ruby Hash.
Instance Attribute Details
#enable_data_integrity_validation ⇒ Boolean
validation between source and target for the selected database / tables .
22 23 24 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migration_validation_options.rb', line 22 def enable_data_integrity_validation @enable_data_integrity_validation end |
#enable_query_analysis_validation ⇒ Boolean
analysis by retrieving queries from the source database and executes them in the target. The result will have execution statistics for executions in source and target databases for the extracted queries.
28 29 30 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migration_validation_options.rb', line 28 def enable_query_analysis_validation @enable_query_analysis_validation end |
#enable_schema_validation ⇒ Boolean
source and target.
17 18 19 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migration_validation_options.rb', line 17 def enable_schema_validation @enable_schema_validation end |
Class Method Details
.mapper ⇒ Object
Mapper for MigrationValidationOptions class as Ruby Hash. This will be used for serialization/deserialization.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migration_validation_options.rb', line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MigrationValidationOptions', type: { name: 'Composite', class_name: 'MigrationValidationOptions', model_properties: { enable_schema_validation: { client_side_validation: true, required: false, serialized_name: 'enableSchemaValidation', type: { name: 'Boolean' } }, enable_data_integrity_validation: { client_side_validation: true, required: false, serialized_name: 'enableDataIntegrityValidation', type: { name: 'Boolean' } }, enable_query_analysis_validation: { client_side_validation: true, required: false, serialized_name: 'enableQueryAnalysisValidation', type: { name: 'Boolean' } } } } } end |