Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlMITaskOutputLoginLevel
- Inherits:
-
MigrateSqlServerSqlMITaskOutput
- Object
- MigrateSqlServerSqlMITaskOutput
- Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlMITaskOutputLoginLevel
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb
Overview
Model object.
Instance Attribute Summary collapse
-
#ended_on ⇒ DateTime
Login migration end time.
-
#exceptions_and_warnings ⇒ Array<ReportableException>
warnings per login.
-
#login_name ⇒ String
Login name.
-
#message ⇒ String
Login migration progress message.
-
#resultType ⇒ Object
Returns the value of attribute resultType.
-
#stage ⇒ LoginMigrationStage
include: ‘None’, ‘Initialize’, ‘LoginMigration’, ‘EstablishUserMapping’, ‘AssignRoleMembership’, ‘AssignRoleOwnership’, ‘EstablishServerPermissions’, ‘EstablishObjectPermissions’, ‘Completed’.
-
#started_on ⇒ DateTime
Login migration start time.
-
#state ⇒ MigrationState
include: ‘None’, ‘InProgress’, ‘Failed’, ‘Warning’, ‘Completed’, ‘Skipped’, ‘Stopped’.
Attributes inherited from MigrateSqlServerSqlMITaskOutput
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlMITaskOutputLoginLevel class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ MigrateSqlServerSqlMITaskOutputLoginLevel
constructor
A new instance of MigrateSqlServerSqlMITaskOutputLoginLevel.
Constructor Details
#initialize ⇒ MigrateSqlServerSqlMITaskOutputLoginLevel
Returns a new instance of MigrateSqlServerSqlMITaskOutputLoginLevel.
17 18 19 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 17 def initialize @resultType = "LoginLevelOutput" end |
Instance Attribute Details
#ended_on ⇒ DateTime
Returns Login migration end time.
41 42 43 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 41 def ended_on @ended_on end |
#exceptions_and_warnings ⇒ Array<ReportableException>
warnings per login
48 49 50 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 48 def exceptions_and_warnings @exceptions_and_warnings end |
#login_name ⇒ String
Returns Login name.
24 25 26 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 24 def login_name @login_name end |
#message ⇒ String
Returns Login migration progress message.
44 45 46 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 44 def @message end |
#resultType ⇒ Object
Returns the value of attribute resultType.
21 22 23 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 21 def resultType @resultType end |
#stage ⇒ LoginMigrationStage
include: ‘None’, ‘Initialize’, ‘LoginMigration’, ‘EstablishUserMapping’, ‘AssignRoleMembership’, ‘AssignRoleOwnership’, ‘EstablishServerPermissions’, ‘EstablishObjectPermissions’, ‘Completed’
35 36 37 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 35 def stage @stage end |
#started_on ⇒ DateTime
Returns Login migration start time.
38 39 40 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 38 def started_on @started_on end |
#state ⇒ MigrationState
include: ‘None’, ‘InProgress’, ‘Failed’, ‘Warning’, ‘Completed’, ‘Skipped’, ‘Stopped’
29 30 31 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 29 def state @state end |
Class Method Details
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlMITaskOutputLoginLevel class as Ruby Hash. This will be used for serialization/deserialization.
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 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_mitask_output_login_level.rb', line 56 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LoginLevelOutput', type: { name: 'Composite', class_name: 'MigrateSqlServerSqlMITaskOutputLoginLevel', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, resultType: { client_side_validation: true, required: true, serialized_name: 'resultType', type: { name: 'String' } }, login_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'loginName', type: { name: 'String' } }, state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'state', type: { name: 'String' } }, stage: { client_side_validation: true, required: false, read_only: true, serialized_name: 'stage', type: { name: 'String' } }, started_on: { client_side_validation: true, required: false, read_only: true, serialized_name: 'startedOn', type: { name: 'DateTime' } }, ended_on: { client_side_validation: true, required: false, read_only: true, serialized_name: 'endedOn', type: { name: 'DateTime' } }, message: { client_side_validation: true, required: false, read_only: true, serialized_name: 'message', type: { name: 'String' } }, exceptions_and_warnings: { client_side_validation: true, required: false, read_only: true, serialized_name: 'exceptionsAndWarnings', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ReportableExceptionElementType', type: { name: 'Composite', class_name: 'ReportableException' } } } } } } } end |