Share via


DatabaseAssessmentDetails Class

Definition

Assessment properties that can be shared by various publishers.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.DatabaseAssessmentDetailsTypeConverter))]
public class DatabaseAssessmentDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IDatabaseAssessmentDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.DatabaseAssessmentDetailsTypeConverter))>]
type DatabaseAssessmentDetails = class
    interface IDatabaseAssessmentDetails
    interface IJsonSerializable
Public Class DatabaseAssessmentDetails
Implements IDatabaseAssessmentDetails
Inheritance
DatabaseAssessmentDetails
Attributes
Implements

Constructors

DatabaseAssessmentDetails()

Creates an new DatabaseAssessmentDetails instance.

Properties

AssessmentId

Gets or sets the database assessment scope/Id.

AssessmentTargetType

Gets or sets the assessed target database type.

BreakingChangesCount

Gets or sets the number of breaking changes found.

CompatibilityLevel

Gets or sets the compatibility level of the database.

DatabaseName

Gets or sets the database name.

DatabaseSizeInMb

Gets or sets the database size.

EnqueueTime

Gets or sets the time the message was enqueued.

ExtendedInfo

Gets or sets the extended properties of the database.

InstanceId

Gets or sets the database server instance Id.

IsReadyForMigration

Gets or sets a value indicating whether the database is ready for migration.

LastAssessedTime

Gets or sets the time when the database was last assessed.

LastUpdatedTime

Gets or sets the time of the last modification of the database details.

MigrationBlockersCount

Gets or sets the number of blocking changes found.

SolutionName

Gets or sets the name of the solution that sent the data.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DatabaseAssessmentDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DatabaseAssessmentDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IDatabaseAssessmentDetails.

FromJsonString(String)

Creates a new instance of DatabaseAssessmentDetails, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DatabaseAssessmentDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to