Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::DataMigrationProjectMetadata
- Inherits:
-
Object
- Object
- Azure::DataMigration::Mgmt::V2018_04_19::Models::DataMigrationProjectMetadata
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb
Overview
Common metadata for migration projects
Instance Attribute Summary collapse
-
#selected_migration_tables ⇒ Array<MigrationTableMetadata>
migration.
-
#source_server_name ⇒ String
Source server name.
-
#source_server_port ⇒ String
Source server port number.
-
#source_username ⇒ String
Source username.
-
#target_db_name ⇒ String
Target database name.
-
#target_server_name ⇒ String
Target server name.
-
#target_username ⇒ String
Target username.
-
#target_using_win_auth ⇒ Boolean
Whether target connection is Windows authentication.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for DataMigrationProjectMetadata class as Ruby Hash.
Instance Attribute Details
#selected_migration_tables ⇒ Array<MigrationTableMetadata>
migration
38 39 40 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 38 def selected_migration_tables @selected_migration_tables end |
#source_server_name ⇒ String
Returns Source server name.
16 17 18 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 16 def source_server_name @source_server_name end |
#source_server_port ⇒ String
Returns Source server port number.
19 20 21 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 19 def source_server_port @source_server_port end |
#source_username ⇒ String
Returns Source username.
22 23 24 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 22 def source_username @source_username end |
#target_db_name ⇒ String
Returns Target database name.
31 32 33 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 31 def target_db_name @target_db_name end |
#target_server_name ⇒ String
Returns Target server name.
25 26 27 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 25 def target_server_name @target_server_name end |
#target_username ⇒ String
Returns Target username.
28 29 30 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 28 def target_username @target_username end |
#target_using_win_auth ⇒ Boolean
Returns Whether target connection is Windows authentication.
34 35 36 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 34 def target_using_win_auth @target_using_win_auth end |
Class Method Details
.mapper ⇒ Object
Mapper for DataMigrationProjectMetadata class as Ruby Hash. This will be used for serialization/deserialization.
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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/data_migration_project_metadata.rb', line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DataMigrationProjectMetadata', type: { name: 'Composite', class_name: 'DataMigrationProjectMetadata', model_properties: { source_server_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceServerName', type: { name: 'String' } }, source_server_port: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceServerPort', type: { name: 'String' } }, source_username: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceUsername', type: { name: 'String' } }, target_server_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetServerName', type: { name: 'String' } }, target_username: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetUsername', type: { name: 'String' } }, target_db_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetDbName', type: { name: 'String' } }, target_using_win_auth: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetUsingWinAuth', type: { name: 'Boolean' } }, selected_migration_tables: { client_side_validation: true, required: false, read_only: true, serialized_name: 'selectedMigrationTables', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'MigrationTableMetadataElementType', type: { name: 'Composite', class_name: 'MigrationTableMetadata' } } } } } } } end |