Share via


MigrateProjectProperties Class

Definition

Class for migrate project properties.

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

Constructors

MigrateProjectProperties()

Creates an new MigrateProjectProperties instance.

Properties

LastSummaryRefreshedTime

Gets the last time the project summary was refreshed.

ProvisioningState

Provisioning state of the migrate project.

RefreshSummaryState

Gets the refresh summary state.

RegisteredTool

Gets or sets the list of tools registered with the migrate project.

Summary

Gets the summary of the migrate project.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MigrateProjectProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MigrateProjectProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MigrateProjectProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to